Top Description Interfaces Classes
module org.junit.platform.engine

Package org.junit.platform.engine


Public API for test engines.

Interface Summary

Modifier and TypeInterface and Description
public interface
ConfigurationParameters

Configuration parameters that TestEngines may use to influence test discovery and execution.

public interface
DiscoveryFilter<T>

A DiscoveryFilter is applied during test discovery to determine if a given container or test should be included in the test plan.

public interface
DiscoverySelector

A selector defines what a TestEngine can use to discover tests — for example, the name of a Java class, the path to a file or directory, etc.

public interface
EngineDiscoveryListener

EngineDiscoveryListener contains TestEngine access to the information necessary to discover tests and containers.

public interface
EngineDiscoveryRequest

EngineDiscoveryRequest provides a TestEngine access to the information necessary to discover tests and containers.

public interface
EngineExecutionListener

Listener to be notified of test execution events by test engines.

public interface
Filter<T>

A Filter can be applied to determine if an object should be included or excluded in a result set.

public interface
TestDescriptor

Mutable descriptor for a test or container that has been discovered by a TestEngine.

public interface
TestEngine

A TestEngine facilitates discovery and execution of tests for a particular programming model.

public interface
TestSource

Representation of the source of a test or container used to navigate to its location by IDEs and build tools.

Class Summary

Modifier and TypeClass and Description
pack-priv class
CompositeFilter<T>

Combines a collection of Filters into a new filter that will include elements if and only if all of the filters in the specified collection include it.

public class
ExecutionRequest

Provides a single TestEngine access to the information necessary to execute its tests.

public class
FilterResult

The result of applying a Filter.

public class
SelectorResolutionResult

SelectorResolutionResult encapsulates the result of resolving a DiscoverySelector by a TestEngine.

public class
TestExecutionResult

TestExecutionResult encapsulates the result of executing a single test or container.

public class
TestTag

Immutable value object for a tag that is assigned to a test or container.

public class
UniqueId

UniqueId encapsulates the creation, parsing, and display of unique IDs for TestDescriptors.

pack-priv class
UniqueIdFormat

Used to parse a UniqueId from a string representation or to format a UniqueId into a string representation.