Module org.junit.platform.engine
Package org.junit.platform.engine
package org.junit.platform.engine
Public API for test engines.
-
ClassDescriptionConfiguration parameters that
TestEngines
may use to influence test discovery and execution.ADiscoveryFilter
is applied during test discovery to determine if a given container or test should be included in the test plan.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.Identifier forDiscoverySelectors
with a specific prefix.EngineDiscoveryListener
containsTestEngine
access to the information necessary to discover tests and containers.EngineDiscoveryRequest
provides aTestEngine
access to the information necessary to discover tests and containers.Listener to be notified of test execution events by test engines.Provides a singleTestEngine
access to the information necessary to execute its tests.Filter<T>AFilter
can be applied to determine if an object should be included or excluded in a result set.The result of applying aFilter
.Status of resolving aDiscoverySelector
.Mutable descriptor for a test or container that has been discovered by aTestEngine
.Supported types forTestDescriptors
.Visitor for the tree-likeTestDescriptor
structure.ATestEngine
facilitates discovery and execution of tests for a particular programming model.TestExecutionResult
encapsulates 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.UniqueId
encapsulates the creation, parsing, and display of unique IDs forTestDescriptors
.A segment of aUniqueId
comprises a type and a value.