Last updated September 09, 2009 10:28, by Vemundo
Feedicon  

Java Engine for Testing

box

The Java Engine for Testing (JET) is a system for running distributed automated tests. It has been used by Sun for testing the High Availability DataBase (HADB), JavaDB, PostgreSQL, Memcached and the MySQL Cluster management system.

Architecture

This figure shows an overview of the JET framework architecture. Each of the bigger squares is a computer which runs some software.

The Runner computer is where you start to execute a set of tests. It uses JETBatch to start the test runs and collect the results from them. The Client machines run JAG, which JETBatch communicate with. It uses JAG to start JET to run a single test. The JETs read an XML document which tells them what to execute in a test, and talks to the JAGS on the Server machines to start the software you want to test.

Software Components

JET Agent

JET Agent (JAG) is installed on all our client and server machines. It lets you copy files to and from the machine, load tests on the machine and get information about the machine.

JET

JET executes one test, in the form of a XML file describing what the test should do.

JETBatch

JETBatch runs a set of tests on a set of machines and collects the results from the runs.

Building JET

Please see the README file for more general information on how to build the JET framework.

Getting Started

Writing your first test takes you through the steps to write and run your first test.

  • Mysql
  • Glassfish
  • Jruby
  • Rails
  • Nblogo
Terms of Use; Privacy Policy;
© 2010, Oracle Corporation and/or its affiliates
(revision 20120127.ac94057)
 
 
Close
loading
Please Confirm
Close