JavaTest harness A test harness developed by Sun to manage test execution and result reporting for a Technology Compatibility Kit (TCK). The harness configures, sequences, and runs test suites. The JavaTest harness provides flexible and customizable test execution. It includes everything a test architect needs to design and implement tests for implementations of a Java specification.

keywords Used to direct the JavaTest harness to include or exclude tests from a test run. Keywords are defined for a test by the test suite architect.

Maintenance Lead

(ML) The person responsible for maintaining an existing Java specification, related Reference Implementation (RI), and Technology Compatibility Kit (TCK). The ML manages the TCK appeals process, exclude list, and any revisions needed to the specification, TCK, or RI.

methods Procedures or routines associated with one or more classes, in object-orientedlanguages.

MultiTest A JavaTest harness library class that enables tests to include multiple test cases. Each test case can be addressed individually in a test suite exclude list.

namespace A set of names in which all names are unique.

object-orientedA category of programming languages and techniques based on the concept of objects, which are data structures encapsulated with a set of routines, called methods that operate on the data.

objects In object-orientedprogramming, objects are unique instances of a data structure defined according to the template provided by its class. Each object has its own values for the variables belonging to its class and can respond to the messages (methods) defined by its class.

packages A namespace within the Java programming language. It can have classes and interfaces. A package is the smallest unit within the Java programming language.

passive agent A type of test agent that must wait for a request from the JavaTest harness before they can run tests. The JavaTest harness initiates connections to passive agents as needed. See also test agent, active agent, and JavaTest harness agent.

prior status A JavaTest harness filter used to restrict the set of tests in a test run based on the last test result information stored in the test result files (.jtr).

Profile specification A specification that references one of the platform edition specifications and zero or more other Java specifications (that are not already a part of a platform edition specification). APIs from the referenced platform edition must be

102 Java ME TCK Framework Developer’s Guide • July 2007

Page 122
Image 122
Sun Microsystems 1.2 manual Maintenance Lead