Public API for test engines.
InterfaceDescriptionConfiguration parameters that
TestEnginesmay use to influence test discovery and execution.A
DiscoveryFilteris applied during test discovery to determine if a given container or test should be included in the test plan.A selector defines what a
TestEnginecan use to discover tests — for example, the name of a Java class, the path to a file or directory, etc.
TestEngineaccess to the information necessary to discover tests and containers.
TestEngineaccess to the information necessary to discover tests and containers.Listener to be notified of test execution events by test engines.Filter<T>A
Filtercan be applied to determine if an object should be included or excluded in a result set.Mutable descriptor for a test or container that has been discovered by a
TestEngine.Visitor for the tree-like
TestEnginefacilitates discovery and execution of tests for a particular programming model.Representation of the source of a test or container used to navigate to its location by IDEs and build tools.
ClassDescriptionProvides a single
TestEngineaccess to the information necessary to execute its tests.The result of applying a
TestExecutionResultencapsulates the result of executing a single test or container.Immutable value object for a tag that is assigned to a test or container.
UniqueIdencapsulates the creation, parsing, and display of unique IDs for
TestDescriptors.A segment of a
UniqueIdcomprises a type and a value.