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 Object
Orchestrates test execution using the configured test engines.
- Since:
- 1.7
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate 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, Consumer<TestExecutionListener> action)
-
Field Details
-
listenerRegistry
-
-
Constructor Details
-
EngineExecutionOrchestrator
public EngineExecutionOrchestrator() -
EngineExecutionOrchestrator
EngineExecutionOrchestrator(TestExecutionListenerRegistry listenerRegistry)
-
-
Method Details
-
execute
-
withInterceptedStreams
private void withInterceptedStreams(ConfigurationParameters configurationParameters, TestExecutionListenerRegistry listenerRegistry, Consumer<TestExecutionListener> action) -
execute
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)
-