Public API for test engines.
ClassDescriptionConfiguration 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.Provides a single
TestEngineaccess to the information necessary to execute its tests.Filter<T>A
Filtercan be applied to determine if an object should be included or excluded in a result set.The result of applying a
Filter.Status of resolving a
DiscoverySelector.Mutable descriptor for a test or container that has been discovered by a
TestEngine.Supported types for
TestDescriptors.Visitor for the tree-like
TestEnginefacilitates discovery and execution of tests for a particular programming model.
TestExecutionResultencapsulates the result of executing a single test or container.Status of executing a single test or container.Representation of the source of a test or container used to navigate to its location by IDEs and build tools.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.