Uses of Interface
org.junit.platform.engine.TestEngine
Packages that use TestEngine
Package
Description
Core package for the JUnit Jupiter test engine.
Configuration options for JUnit's console launcher.
Support classes and base implementation for any
TestEngine
that wishes to organize test suites
hierarchically based on the
Node
abstraction.Public API for configuring and launching test plans.
Core support classes for the
Launcher
including the LauncherFactory
and the LauncherDiscoveryRequestBuilder
.Test Kit for testing the execution of a
TestEngine
running on the JUnit Platform.Core package for the JUnit Vintage test engine.
-
Uses of TestEngine in org.junit.jupiter.engine
Classes in org.junit.jupiter.engine that implement TestEngine -
Uses of TestEngine in org.junit.platform.console.options
Methods in org.junit.platform.console.options with parameters of type TestEngineModifier and TypeMethodDescriptionprivate void
ListTestEnginesCommand.displayEngine
(PrintWriter out, TestEngine engine) -
Uses of TestEngine in org.junit.platform.engine.support.hierarchical
Classes in org.junit.platform.engine.support.hierarchical that implement TestEngineModifier and TypeClassDescriptionclass
HierarchicalTestEngine<C extends EngineExecutionContext>
Abstract base class for allTestEngine
implementations that wish to organize test suites hierarchically based on theNode
abstraction. -
Uses of TestEngine in org.junit.platform.launcher
Methods in org.junit.platform.launcher with parameters of type TestEngine -
Uses of TestEngine in org.junit.platform.launcher.core
Fields in org.junit.platform.launcher.core with type parameters of type TestEngineModifier and TypeFieldDescriptionprivate final Collection
<TestEngine> DefaultLauncherConfig.additionalTestEngines
private final Map
<TestEngine, Boolean> EngineFilterer.checkedTestEngines
private final Collection
<TestEngine> LauncherConfig.Builder.engines
private final Map
<TestEngine, TestDescriptor> LauncherDiscoveryResult.testEngineDescriptors
private final Iterable
<TestEngine> EngineDiscoveryOrchestrator.testEngines
Methods in org.junit.platform.launcher.core that return types with arguments of type TestEngineModifier and TypeMethodDescriptionprivate static Set
<TestEngine> LauncherFactory.collectTestEngines
(LauncherConfig config) private Map
<TestEngine, TestDescriptor> EngineDiscoveryOrchestrator.discover
(LauncherDiscoveryRequest request, EngineDiscoveryOrchestrator.Phase phase, Function<String, UniqueId> uniqueIdCreator) private Map
<TestEngine, TestDescriptor> EngineDiscoveryOrchestrator.discoverSafely
(LauncherDiscoveryRequest request, EngineDiscoveryOrchestrator.Phase phase, LauncherDiscoveryListener listener, Function<String, UniqueId> uniqueIdCreator) DefaultLauncherConfig.getAdditionalTestEngines()
LauncherConfig.getAdditionalTestEngines()
Get the collection of additional test engines that should be added to theLauncher
.LauncherDiscoveryResult.getTestEngines()
ServiceLoaderTestEngineRegistry.loadTestEngines()
private Map
<TestEngine, TestDescriptor> LauncherDiscoveryResult.retainEngines
(Predicate<? super TestDescriptor> predicate) (package private) static Iterable
<TestEngine> EngineIdValidator.validate
(Iterable<TestEngine> testEngines) Methods in org.junit.platform.launcher.core with parameters of type TestEngineModifier and TypeMethodDescriptionLauncherConfig.Builder.addTestEngines
(TestEngine... engines) Add all of the supplied test engines to the configuration.TestEngineFormatter.computeAttributes
(TestEngine engine) private TestDescriptor
EngineDiscoveryOrchestrator.discoverEngineRoot
(TestEngine testEngine, LauncherDiscoveryRequest request, LauncherDiscoveryListener listener, Function<String, UniqueId> uniqueIdCreator) private void
EngineExecutionOrchestrator.execute
(TestDescriptor engineDescriptor, EngineExecutionListener listener, ConfigurationParameters configurationParameters, TestEngine testEngine) LauncherDiscoveryResult.getEngineTestDescriptor
(TestEngine testEngine) (package private) boolean
EngineFilterer.isExcluded
(TestEngine testEngine) (package private) void
EngineDiscoveryResultValidator.validate
(TestEngine testEngine, TestDescriptor root) Perform common validation checks.private static boolean
EngineIdValidator.validateReservedIds
(TestEngine testEngine) private static void
EngineIdValidator.validateWellKnownClassName
(TestEngine testEngine, String expectedClassName) Method parameters in org.junit.platform.launcher.core with type arguments of type TestEngineModifier and TypeMethodDescriptionprivate void
EngineDiscoveryOrchestrator.acceptInAllTestEngines
(Map<TestEngine, TestDescriptor> testEngineDescriptors, TestDescriptor.Visitor visitor) private void
EngineDiscoveryOrchestrator.applyPostDiscoveryFilters
(Map<TestEngine, TestDescriptor> testEngineDescriptors, List<PostDiscoveryFilter> filters) (package private) static String
TestEngineFormatter.format
(String title, Iterable<TestEngine> testEngines) private static String
TestEngineFormatter.format
(String title, Stream<TestEngine> testEngines) private void
EngineDiscoveryOrchestrator.prune
(Map<TestEngine, TestDescriptor> testEngineDescriptors) Prune all branches in the tree ofTestDescriptors
that do not have executable tests.(package private) static Iterable
<TestEngine> EngineIdValidator.validate
(Iterable<TestEngine> testEngines) Constructors in org.junit.platform.launcher.core with parameters of type TestEngineModifierConstructorDescription(package private)
EngineDiscoveryErrorDescriptor
(UniqueId uniqueId, TestEngine testEngine, Throwable cause) Constructor parameters in org.junit.platform.launcher.core with type arguments of type TestEngineModifierConstructorDescription(package private)
DefaultLauncher
(Iterable<TestEngine> testEngines, Collection<PostDiscoveryFilter> postDiscoveryFilters) Construct a newDefaultLauncher
with the supplied test engines.(package private)
DefaultLauncherConfig
(boolean testEngineAutoRegistrationEnabled, boolean launcherSessionListenerAutoRegistrationEnabled, boolean launcherDiscoveryListenerAutoRegistrationEnabled, boolean testExecutionListenerAutoRegistrationEnabled, boolean postDiscoveryFilterAutoRegistrationEnabled, Collection<TestEngine> additionalTestEngines, Collection<LauncherSessionListener> additionalLauncherSessionListeners, Collection<LauncherDiscoveryListener> additionalLauncherDiscoveryListeners, Collection<TestExecutionListener> additionalTestExecutionListeners, Collection<PostDiscoveryFilter> additionalPostDiscoveryFilters) EngineDiscoveryOrchestrator
(Iterable<TestEngine> testEngines, Collection<PostDiscoveryFilter> postDiscoveryFilters) (package private)
EngineDiscoveryOrchestrator
(Iterable<TestEngine> testEngines, Collection<PostDiscoveryFilter> postDiscoveryFilters, ListenerRegistry<LauncherDiscoveryListener> launcherDiscoveryListenerRegistry) (package private)
LauncherDiscoveryResult
(Map<TestEngine, TestDescriptor> testEngineDescriptors, ConfigurationParameters configurationParameters) -
Uses of TestEngine in org.junit.platform.testkit.engine
Fields in org.junit.platform.testkit.engine declared as TestEngineMethods in org.junit.platform.testkit.engine that return TestEngineModifier and TypeMethodDescriptionprivate static TestEngine
EngineTestKit.loadTestEngine
(String engineId) Methods in org.junit.platform.testkit.engine with parameters of type TestEngineModifier and TypeMethodDescriptionstatic EngineTestKit.Builder
EngineTestKit.engine
(TestEngine testEngine) Create an executionEngineTestKit.Builder
for the suppliedTestEngine
.static EngineExecutionResults
EngineTestKit.execute
(TestEngine testEngine, EngineDiscoveryRequest discoveryRequest) Deprecated.static EngineExecutionResults
EngineTestKit.execute
(TestEngine testEngine, LauncherDiscoveryRequest discoveryRequest) Execute tests for the givenLauncherDiscoveryRequest
using the suppliedTestEngine
.private static void
EngineTestKit.executeDirectly
(TestEngine testEngine, EngineDiscoveryRequest discoveryRequest, EngineExecutionListener listener) private static void
EngineTestKit.executeUsingLauncherOrchestration
(TestEngine testEngine, LauncherDiscoveryRequest discoveryRequest, EngineExecutionListener listener) Constructors in org.junit.platform.testkit.engine with parameters of type TestEngine -
Uses of TestEngine in org.junit.vintage.engine
Classes in org.junit.vintage.engine that implement TestEngine
EngineTestKit.execute(TestEngine, LauncherDiscoveryRequest)
instead.