Uses of Interface
org.junit.platform.engine.TestEngine
-
Packages that use TestEngine Package Description org.junit.jupiter.engine Core package for the JUnit Jupiter test engine.org.junit.platform.engine.support.hierarchical Support classes and base implementation for anyTestEngine
that wishes to organize test suites hierarchically based on theNode
abstraction.org.junit.platform.launcher Public API for configuring and launching test plans.org.junit.platform.launcher.core Core support classes for theLauncher
including theLauncherFactory
and theLauncherDiscoveryRequestBuilder
.org.junit.vintage.engine 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 Modifier and Type Class Description class
JupiterTestEngine
The JUnit JupiterTestEngine
. -
Uses of TestEngine in org.junit.platform.engine.support.hierarchical
Classes in org.junit.platform.engine.support.hierarchical that implement TestEngine Modifier and Type Class Description class
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 Modifier and Type Method Description FilterResult
EngineFilter. apply(TestEngine testEngine)
-
Uses of TestEngine in org.junit.platform.launcher.core
Fields in org.junit.platform.launcher.core with type parameters of type TestEngine Modifier and Type Field Description private java.util.Collection<TestEngine>
DefaultLauncherConfig. additionalTestEngines
private java.util.Collection<TestEngine>
LauncherConfig.Builder. engines
private java.util.Map<TestEngine,TestDescriptor>
LauncherDiscoveryResult. testEngineDescriptors
private java.lang.Iterable<TestEngine>
EngineDiscoveryOrchestrator. testEngines
Methods in org.junit.platform.launcher.core that return types with arguments of type TestEngine Modifier and Type Method Description private static java.util.Set<TestEngine>
LauncherFactory. collectTestEngines(LauncherConfig config)
private java.util.Map<TestEngine,TestDescriptor>
EngineDiscoveryOrchestrator. discover(LauncherDiscoveryRequest request, EngineDiscoveryOrchestrator.Phase phase, java.util.function.Function<java.lang.String,UniqueId> uniqueIdCreator)
private java.util.Map<TestEngine,TestDescriptor>
EngineDiscoveryOrchestrator. discoverSafely(LauncherDiscoveryRequest request, EngineDiscoveryOrchestrator.Phase phase, LauncherDiscoveryListener listener, java.util.function.Function<java.lang.String,UniqueId> uniqueIdCreator)
java.util.Collection<TestEngine>
DefaultLauncherConfig. getAdditionalTestEngines()
java.util.Collection<TestEngine>
LauncherConfig. getAdditionalTestEngines()
Get the collection of additional test engines that should be added to theLauncher
.java.util.Collection<TestEngine>
LauncherDiscoveryResult. getTestEngines()
java.lang.Iterable<TestEngine>
ServiceLoaderTestEngineRegistry. loadTestEngines()
private java.util.Map<TestEngine,TestDescriptor>
EngineDiscoveryOrchestrator. pruneEngines(java.util.Map<TestEngine,TestDescriptor> result)
(package private) static java.lang.Iterable<TestEngine>
EngineIdValidator. validate(java.lang.Iterable<TestEngine> testEngines)
Methods in org.junit.platform.launcher.core with parameters of type TestEngine Modifier and Type Method Description LauncherConfig.Builder
LauncherConfig.Builder. addTestEngines(TestEngine... engines)
Add all of the supplied test engines to the configuration.private java.util.List<java.lang.String>
ServiceLoaderTestEngineRegistry. computeAttributes(TestEngine engine)
private TestDescriptor
EngineDiscoveryOrchestrator. discoverEngineRoot(TestEngine testEngine, LauncherDiscoveryRequest request, LauncherDiscoveryListener listener, java.util.function.Function<java.lang.String,UniqueId> uniqueIdCreator)
private void
EngineExecutionOrchestrator. execute(TestDescriptor engineDescriptor, EngineExecutionListener listener, ConfigurationParameters configurationParameters, TestEngine testEngine)
TestDescriptor
LauncherDiscoveryResult. getEngineTestDescriptor(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, java.lang.String expectedClassName)
Method parameters in org.junit.platform.launcher.core with type arguments of type TestEngine Modifier and Type Method Description private void
EngineDiscoveryOrchestrator. acceptInAllTestEngines(java.util.Map<TestEngine,TestDescriptor> testEngineDescriptors, TestDescriptor.Visitor visitor)
private void
EngineDiscoveryOrchestrator. applyPostDiscoveryFilters(java.util.Map<TestEngine,TestDescriptor> testEngineDescriptors, java.util.List<PostDiscoveryFilter> filters)
private java.lang.String
ServiceLoaderTestEngineRegistry. createDiscoveredTestEnginesMessage(java.lang.Iterable<TestEngine> testEngines)
private void
EngineDiscoveryOrchestrator. prune(java.util.Map<TestEngine,TestDescriptor> testEngineDescriptors)
Prune all branches in the tree ofTestDescriptors
that do not have executable tests.private java.util.Map<TestEngine,TestDescriptor>
EngineDiscoveryOrchestrator. pruneEngines(java.util.Map<TestEngine,TestDescriptor> result)
(package private) static java.lang.Iterable<TestEngine>
EngineIdValidator. validate(java.lang.Iterable<TestEngine> testEngines)
Constructors in org.junit.platform.launcher.core with parameters of type TestEngine Constructor Description EngineDiscoveryErrorDescriptor(UniqueId uniqueId, TestEngine testEngine, java.lang.Throwable cause)
Constructor parameters in org.junit.platform.launcher.core with type arguments of type TestEngine Constructor Description DefaultLauncher(java.lang.Iterable<TestEngine> testEngines, java.util.Collection<PostDiscoveryFilter> postDiscoveryFilters)
Construct a newDefaultLauncher
with the supplied test engines.DefaultLauncherConfig(boolean testEngineAutoRegistrationEnabled, boolean launcherSessionListenerAutoRegistrationEnabled, boolean launcherDiscoveryListenerAutoRegistrationEnabled, boolean testExecutionListenerAutoRegistrationEnabled, boolean postDiscoveryFilterAutoRegistrationEnabled, java.util.Collection<TestEngine> additionalTestEngines, java.util.Collection<LauncherSessionListener> additionalLauncherSessionListeners, java.util.Collection<LauncherDiscoveryListener> additionalLauncherDiscoveryListeners, java.util.Collection<TestExecutionListener> additionalTestExecutionListeners, java.util.Collection<PostDiscoveryFilter> additionalPostDiscoveryFilters)
EngineDiscoveryOrchestrator(java.lang.Iterable<TestEngine> testEngines, java.util.Collection<PostDiscoveryFilter> postDiscoveryFilters)
EngineDiscoveryOrchestrator(java.lang.Iterable<TestEngine> testEngines, java.util.Collection<PostDiscoveryFilter> postDiscoveryFilters, ListenerRegistry<LauncherDiscoveryListener> launcherDiscoveryListenerRegistry)
LauncherDiscoveryResult(java.util.Map<TestEngine,TestDescriptor> testEngineDescriptors, ConfigurationParameters configurationParameters)
-
Uses of TestEngine in org.junit.vintage.engine
Classes in org.junit.vintage.engine that implement TestEngine Modifier and Type Class Description class
VintageTestEngine
The JUnit VintageTestEngine
.
-