Package org.junit.platform.launcher.core
Class EngineExecutionOrchestrator
- java.lang.Object
-
- org.junit.platform.launcher.core.EngineExecutionOrchestrator
-
@API(status=INTERNAL, since="1.7", consumers={"org.junit.platform.testkit","org.junit.platform.suite.engine"}) 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 ListenerRegistry<TestExecutionListener>
listenerRegistry
-
Constructor Summary
Constructors Constructor Description EngineExecutionOrchestrator()
EngineExecutionOrchestrator(ListenerRegistry<TestExecutionListener> listenerRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private ListenerRegistry<TestExecutionListener>
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, ListenerRegistry<TestExecutionListener> listenerRegistry, java.util.function.Consumer<TestExecutionListener> action)
-
-
-
Field Detail
-
listenerRegistry
private final ListenerRegistry<TestExecutionListener> listenerRegistry
-
-
Constructor Detail
-
EngineExecutionOrchestrator
public EngineExecutionOrchestrator()
-
EngineExecutionOrchestrator
EngineExecutionOrchestrator(ListenerRegistry<TestExecutionListener> listenerRegistry)
-
-
Method Detail
-
execute
void execute(InternalTestPlan internalTestPlan, TestExecutionListener... listeners)
-
withInterceptedStreams
private void withInterceptedStreams(ConfigurationParameters configurationParameters, ListenerRegistry<TestExecutionListener> 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 ListenerRegistry<TestExecutionListener> buildListenerRegistryForExecution(TestExecutionListener... listeners)
-
execute
private void execute(TestDescriptor engineDescriptor, EngineExecutionListener listener, ConfigurationParameters configurationParameters, TestEngine testEngine)
-
-