Package org.junit.platform.launcher.core
Class EngineExecutionOrchestrator
- java.lang.Object
-
- org.junit.platform.launcher.core.EngineExecutionOrchestrator
-
@API(status=INTERNAL, since="1.7", consumers="testkit") public class EngineExecutionOrchestrator extends java.lang.Object
Orchestrates test execution using the configured test engines.- Since:
- 1.7
-
-
Field Summary
Fields Modifier and Type Field Description private TestExecutionListenerRegistry
listenerRegistry
-
Constructor Summary
Constructors Constructor Description EngineExecutionOrchestrator()
EngineExecutionOrchestrator(TestExecutionListenerRegistry listenerRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private TestExecutionListenerRegistry
buildListenerRegistryForExecution(TestExecutionListener... listeners)
private void
execute(TestDescriptor engineDescriptor, EngineExecutionListener listener, ConfigurationParameters configurationParameters, TestEngine testEngine)
(package private) void
execute(InternalTestPlan internalTestPlan, TestExecutionListener... listeners)
void
execute(LauncherDiscoveryResult discoveryResult, EngineExecutionListener listener)
Executes tests for the supplied discovery results and notifies the supplied listener of execution events.private void
withInterceptedStreams(ConfigurationParameters configurationParameters, TestExecutionListenerRegistry listenerRegistry, java.util.function.Consumer<TestExecutionListener> action)
-
-
-
Field Detail
-
listenerRegistry
private final TestExecutionListenerRegistry listenerRegistry
-
-
Constructor Detail
-
EngineExecutionOrchestrator
public EngineExecutionOrchestrator()
-
EngineExecutionOrchestrator
EngineExecutionOrchestrator(TestExecutionListenerRegistry listenerRegistry)
-
-
Method Detail
-
execute
void execute(InternalTestPlan internalTestPlan, TestExecutionListener... listeners)
-
withInterceptedStreams
private void withInterceptedStreams(ConfigurationParameters configurationParameters, TestExecutionListenerRegistry listenerRegistry, java.util.function.Consumer<TestExecutionListener> action)
-
execute
public void execute(LauncherDiscoveryResult discoveryResult, EngineExecutionListener listener)
Executes tests for the supplied discovery results and notifies the supplied listener of execution events.
-
buildListenerRegistryForExecution
private TestExecutionListenerRegistry buildListenerRegistryForExecution(TestExecutionListener... listeners)
-
execute
private void execute(TestDescriptor engineDescriptor, EngineExecutionListener listener, ConfigurationParameters configurationParameters, TestEngine testEngine)
-
-