Module org.junit.platform.engine
Package org.junit.platform.engine
package org.junit.platform.engine
Public API for test engines.
-
Interface SummaryInterfaceDescriptionConfiguration parameters that
TestEnginesmay use to influence test discovery and execution.ADiscoveryFilteris applied during test discovery to determine if a given container or test should be included in the test plan.A selector defines what aTestEnginecan use to discover tests — for example, the name of a Java class, the path to a file or directory, etc.EngineDiscoveryListenercontainsTestEngineaccess to the information necessary to discover tests and containers.EngineDiscoveryRequestprovides aTestEngineaccess to the information necessary to discover tests and containers.Listener to be notified of test execution events by test engines.Filter<T>AFiltercan 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-likeTestDescriptorstructure.ATestEnginefacilitates 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. -
Class SummaryClassDescriptionProvides a single
TestEngineaccess to the information necessary to execute its tests.The result of applying aFilter.TestExecutionResultencapsulates the result of executing a single test or container.Immutable value object for a tag that is assigned to a test or container.UniqueIdencapsulates the creation, parsing, and display of unique IDs forTestDescriptors.A segment of aUniqueIdcomprises a type and a value. -
Enum Class SummaryEnum ClassDescriptionStatus of resolving a
DiscoverySelector.Supported types forTestDescriptors.Status of executing a single test or container.