|
Class Summary |
| Configuration |
|
| ContextCarryingTaskProvider |
Wraps ITaskProvider with a simplified Map-like interface which supports
associating provider-specified context values. |
| CustomizedTransformer |
Applies an XSL transform, with customizations. |
| DefaultDetailsReporter |
This reporter creates XML files for each test method result containing task
information throughout the test run, and creates an HTML report at the end. |
| DefaultSummaryReporter |
This reporter creates XML files for each test method result containing task
information throughout the test run, and creates an HTML report at the end. |
| FailedReporterDecorator |
|
| GroovyClassFinder |
Capable of finding Groovy classes by package. |
| InteractiveTaskDispatchStrategy |
|
| LatchedTestCase |
A LightestTestCase associated with a CountDownLatch. |
| LightestContext |
The context available to tasks any test thread. |
| LightestContextAware |
Subclasses can provide all necessary contextual information for running a
Lightest test. |
| LightestContextFactory |
A factory class for LightestContext instances. |
| LightestReporter |
An adapter class with no actual reporting functionality. |
| LightestReporterAdapter |
An IReporter decorator that 1) enables generateReport() to be invoked as
an update, rather than a one-time call; and 2) enables the update to be
scheduled with a cooldown, rather than always invoked immediately when the
update method is called. |
| LightestSuiteResultWriter |
|
| LightestTask |
A convenient base class for implementations of ITask. |
| LightestTestCase |
The base class for all testcase classes runnable in the Lightest framework. |
| LightestTestListener |
This class is responsible for wiring task dispatchers to testcases, and
recording the results of running tasks. |
| LightestTestResult |
Wraps a TestNG ITestResult, while linking it to additional Lightest-related
fields, such as the list of related ITaskResult's and the ITestEnvironment
in which the test was run. |
| LightestTransformer |
The Lightest customizations to the TestNG XSLT report transforms. |
| LightestUtils |
|
| ParserFactory |
|
| PendingReporter |
Maintains an XML file that represents the tests that have not yet been run. |
| QueuedDispatcherAssignmentStrategy |
Assigns testcases to dispatchers in a FIFO manner. |
| ReporterInvoker |
Applies the composite pattern to a group of reporters. |
| SimpleApi |
A simple IDomainSpecificApi implementation that creates tasks from the
package named by the parameter passed to the constructor, or added via
addPackage(). |
| SimpleDispatcherAssignmentStrategy |
A bare-bones subclass of QueuedDispatcherAssignmentStrategy that should be
sufficient for most cases of multi-environment test runs. |
| SimpleTaskDispatchStrategy |
|
| SystemWrapper |
Wraps static method calls on System to achieve DI. |
| TaskDispatcher |
Responsible for actually performing tasks. |
| TaskNode |
The behavior is TaskNode differs from Node in that children() will never
include the original value specified when creating the node in the resulting
NodeList. |
| TaskNodeBuilder |
Exactly like NodeBuilder, except TaskNode's are used instead of plain old
Node's. |
| TaskResult |
The default implementation of ITaskResult. |
| TaskResultLink |
Represents a link that an ITaskResult wishes to share with the reporting
service. |
| TestEnvironment |
A convenient base class for defining custom test environments. |
| TestEnvironmentInfoSource |
The info source class used by the DefaultReporter to populate environment
information into the report. |
| TestInstance |
Represents a single, possibly-future, TestNG test method invocation. |
| TestInstanceFinder |
This class delves into TestNG internals in order to produce a listing of
tests that are represented by a set of suites. |
| TestNGContext |
The context of a TestNG test run, from the perspective of a TestListener. |
| TestRegistry |
The test registry is used to keep track of two things: 1) the pending tests,
i.e. |
| TestRunner |
The Lightest test runner. |
| ThreadedLightestContext |
|
| XMLReporter |
The main entry for the XML generation operation |
| XMLSuiteResultWriter |
Utility writing an ISuiteResult to an XMLStringBuffer. |