Package org.junit.platform.engine
Public API for test engines.
-
Interface Summary Interface Description ConfigurationParameters Configuration parameters thatTestEngines
may use to influence test discovery and execution.DiscoveryFilter<T> ADiscoveryFilter
is applied during test discovery to determine if a given container or test should be included in the test plan.DiscoverySelector A selector defines what aTestEngine
can use to discover tests — for example, the name of a Java class, the path to a file or directory, etc.EngineDiscoveryRequest EngineDiscoveryRequest
provides aTestEngine
access to the information necessary to discover tests and containers.EngineExecutionListener Listener to be notified of test execution events by test engines.Filter<T> AFilter
can be applied to determine if an object should be included or excluded in a result set.TestDescriptor Mutable descriptor for a test or container that has been discovered by aTestEngine
.TestDescriptor.Visitor Visitor for the tree-likeTestDescriptor
structure.TestEngine ATestEngine
facilitates discovery and execution of tests for a particular programming model.TestSource Representation of the source of a test or container used to navigate to its location by IDEs and build tools. -
Class Summary Class Description ExecutionRequest Provides a singleTestEngine
access to the information necessary to execute its tests.FilterResult The result of applying aFilter
.TestExecutionResult TestExecutionResult
encapsulates the result of executing a single test or container.TestTag Immutable value object for a tag that is assigned to a test or container.UniqueId UniqueId
encapsulates the creation, parsing, and display of unique IDs forTestDescriptors
.UniqueId.Segment A segment of aUniqueId
comprises a type and a value. -
Enum Summary Enum Description TestDescriptor.Type Supported types forTestDescriptors
.TestExecutionResult.Status Status of executing a single test or container.