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.ObjectOrchestrates test execution using the configured test engines.- Since:
- 1.7
-
-
Field Summary
Fields Modifier and Type Field Description private TestExecutionListenerRegistrylistenerRegistry
-
Constructor Summary
Constructors Constructor Description EngineExecutionOrchestrator()EngineExecutionOrchestrator(TestExecutionListenerRegistry listenerRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private TestExecutionListenerRegistrybuildListenerRegistryForExecution(TestExecutionListener... listeners)private voidexecute(TestDescriptor engineDescriptor, EngineExecutionListener listener, ConfigurationParameters configurationParameters, TestEngine testEngine)(package private) voidexecute(InternalTestPlan internalTestPlan, TestExecutionListener... listeners)voidexecute(LauncherDiscoveryResult discoveryResult, EngineExecutionListener listener)Executes tests for the supplied discovery results and notifies the supplied listener of execution events.private voidwithInterceptedStreams(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)
-
-