Public API for test engines.
Interface Summary Interface Description ConfigurationParametersConfiguration parameters that
TestEnginesmay use to influence test discovery and execution.
DiscoveryFilteris applied during test discovery to determine if a given container or test should be included in the test plan.
DiscoverySelectorA 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.
EngineExecutionListenerListener 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.
TestDescriptorMutable descriptor for a test or container that has been discovered by a
TestDescriptor.VisitorVisitor for the tree-like
TestEnginefacilitates discovery and execution of tests for a particular programming model.
TestSourceRepresentation of the source of a test or container used to navigate to its location by IDEs and build tools.
Class Summary Class Description ExecutionRequestProvides a single
TestEngineaccess to the information necessary to execute its tests.
FilterResultThe result of applying a
TestExecutionResultencapsulates the result of executing a single test or container.
TestTagImmutable value object for a tag that is assigned to a test or container. UniqueId
UniqueIdencapsulates the creation, parsing, and display of unique IDs for
UniqueId.SegmentA segment of a
UniqueIdcomprises a type and a value.
Enum Summary Enum Description TestDescriptor.TypeSupported types for
TestExecutionResult.StatusStatus of executing a single test or container.