JTR 5.0 API Documentation

Package jtr.test

This package contains all those classes and interfaces in charge of managing the execution of JTR Test Sessions.
Beside this, this package brings a set of interfaces that model the way an outcome is defined in the JTR Project, and other contracts that must be implemented by those components in charge of showing the test results to the end user upon completion.

See:
          Description

Interface Summary
IOutcome<T extends AbstractRunner> This interface defines what an outcome is for the JTRunner framework.
An outcome is composed by:

1.
IOutcomeFactory<T extends IOutcome> This interface has to be implemented along with the IOutcome interface for providing a custom implementation of a JTRunner outcome.
ITestCompletionListener This interface defines the basic behavior of those classes meant for receiving notification upon both local and remote tests completions.
ITestResultDisplayer This interface has to be implemented in order to customize the way test results are showed at the end of the session.
 

Class Summary
SystemProperties This class defines all of the mnemonic names of those system properties required by the JTRunner runtime.
Test This class represents one of the two entry points to a JTRunner test.
It contains a main method that synchronously starts the main thread of the current test.
TestOutcomeTable<T extends IOutcome> This class is meant to be a repository of different IOutcome instances.
Whenever an IRunner faces an exception, an IOutcome is instantiated and added to this repository.
Once the test is done, the content of the TestOutcomeTable is provided to the user as a briefing of what happened during the runs.
TestOutcomeTable.TestBriefing This class defines the briefing of the JTR test session represented by the hosting TestOutcomeTable.
TestRunManager This class is the manager of a JTR test.
TestSender Instances of this class are in charge of sending to a remote JTR node a valid test-configurations that is expected to be launched on that node.
 

Enum Summary
IOutcome.OutcomeType Categorization of the different admitted outcome types.
 

Exception Summary
TestFailedException This exception is thrown when at least one runner failed during execution.
 

Package jtr.test Description

This package contains all those classes and interfaces in charge of managing the execution of JTR Test Sessions.
Beside this, this package brings a set of interfaces that model the way an outcome is defined in the JTR Project, and other contracts that must be implemented by those components in charge of showing the test results to the end user upon completion.

Note: classes defined here are not meant for direct use by developers

Since:
1.0
Version:
5.0
Author:
Francesco Russo

The JTR Project is licensed under GPL version 2