Module org.junit.platform.engine
Package org.junit.platform.engine
package org.junit.platform.engine
Public API for test engines.
-
InterfaceDescriptionConfiguration 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.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.Filter<T>AFilter
can 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 aTestEngine
.Visitor for the tree-likeTestDescriptor
structure.ATestEngine
facilitates 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
TestEngine
access to the information necessary to execute its tests.The result of applying aFilter
.TestExecutionResult
encapsulates the result of executing a single test or container.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. -
Enum ClassDescriptionStatus of resolving a
DiscoverySelector
.Supported types forTestDescriptors
.Status of executing a single test or container.