Glossary

A

Active Agent

An agent that initiates a connection to the JavaTest harness.

Active agents enable you to run tests in parallel using many agents at once and to specify the test machines at the time you run the tests. Use the Agent Monitor window to view the list of registered active agents and synchronize active agents with the JavaTest harness before running tests.

Agent

A lightweight application that receives tests from the test harness, runs them on the implementation being tested, and reports the results back to the test harness. Normally, test agents are only used when the TCK and implementation being tested are running on different platforms. When running tests on a platform other than the one running the JavaTest harness, you must use an agent. The JavaTest harness uses the following three types of agents:

Agent Monitor

The JavaTest harness window used to synchronize active agents and to monitor agent activity. The Agent Monitor window displays the agent pool and the agents currently in use. To open the Agent Monitor window, choose Tasks -> Monitor Agent Activity from the menu bar.

Agent Pool

A list in the Agent Monitor of the active agents that are connected with the JavaTest harness and available to run tests. Agents are removed from the agent pool when they are running tests.

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Parameters

Values used to configure an agent. The agent parameters can be set at the time the agent is started or, if the agent GUI is used, from the Parameters tab after the agent GUI has started.

Passive Agent

Agents 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. Passive agents are simpler, but less flexible than active agents because you must specify the test machine as part of the test configuration, not at the time you run the tests. Passive agents do not allow you to run tests in parallel.

Q

R

S

Serial Agent

Use serial mode (serial agent) when you want the agent to use an RS-232 serial connection. Serial agents wait for the JavaTest harness to initiate the connection. Infrared, parallel, USB, and firewire connections can also be added through the JavaTest API by modeling the existing serial system.

T

U

V

W

X

Y

Z