@API(status=INTERNAL,
since="1.7",
consumers={"org.junit.platform.testkit","org.junit.platform.suite.engine"})
public class EngineExecutionOrchestrator
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private ListenerRegistry<TestExecutionListener> |
listenerRegistry |
| Constructor and Description |
|---|
EngineExecutionOrchestrator() |
EngineExecutionOrchestrator(ListenerRegistry<TestExecutionListener> listenerRegistry) |
| Modifier and Type | Method and Description |
|---|---|
private static EngineExecutionListener |
buildEngineExecutionListener(EngineExecutionListener parentEngineExecutionListener,
TestExecutionListener testExecutionListener,
TestPlan testPlan) |
private ListenerRegistry<TestExecutionListener> |
buildListenerRegistryForExecution(TestExecutionListener... listeners) |
private void |
dryRun(TestPlan testPlan,
TestExecutionListener listener) |
private void |
execute(InternalTestPlan internalTestPlan,
EngineExecutionListener parentEngineExecutionListener,
TestExecutionListener testExecutionListener) |
(package private) void |
execute(InternalTestPlan internalTestPlan,
TestExecutionListener... listeners) |
void |
execute(LauncherDiscoveryResult discoveryResult,
EngineExecutionListener engineExecutionListener)
Executes tests for the supplied discovery results and notifies the supplied listener of execution events.
|
void |
execute(LauncherDiscoveryResult discoveryResult,
EngineExecutionListener engineExecutionListener,
TestExecutionListener testExecutionListener)
Executes tests for the supplied discoveryResult and notifies the supplied engineExecutionListener and
testExecutionListener of execution
events.
|
private void |
execute(TestDescriptor engineDescriptor,
EngineExecutionListener listener,
ConfigurationParameters configurationParameters,
TestEngine testEngine) |
private java.lang.Boolean |
isDryRun(InternalTestPlan internalTestPlan) |
private static EngineExecutionListener |
selectExecutionListener(EngineExecutionListener engineExecutionListener,
ConfigurationParameters configurationParameters) |
private void |
withInterceptedStreams(ConfigurationParameters configurationParameters,
ListenerRegistry<TestExecutionListener> listenerRegistry,
java.util.function.Consumer<TestExecutionListener> action) |
private final ListenerRegistry<TestExecutionListener> listenerRegistry
public EngineExecutionOrchestrator()
EngineExecutionOrchestrator(ListenerRegistry<TestExecutionListener> listenerRegistry)
void execute(InternalTestPlan internalTestPlan, TestExecutionListener... listeners)
@API(status=INTERNAL,
since="1.9",
consumers="org.junit.platform.suite.engine")
public void execute(LauncherDiscoveryResult discoveryResult,
EngineExecutionListener engineExecutionListener,
TestExecutionListener testExecutionListener)
private void execute(InternalTestPlan internalTestPlan, EngineExecutionListener parentEngineExecutionListener, TestExecutionListener testExecutionListener)
private java.lang.Boolean isDryRun(InternalTestPlan internalTestPlan)
private void dryRun(TestPlan testPlan, TestExecutionListener listener)
private static EngineExecutionListener buildEngineExecutionListener(EngineExecutionListener parentEngineExecutionListener, TestExecutionListener testExecutionListener, TestPlan testPlan)
private void withInterceptedStreams(ConfigurationParameters configurationParameters, ListenerRegistry<TestExecutionListener> listenerRegistry, java.util.function.Consumer<TestExecutionListener> action)
@API(status=INTERNAL,
since="1.7",
consumers="org.junit.platform.testkit")
public void execute(LauncherDiscoveryResult discoveryResult,
EngineExecutionListener engineExecutionListener)
private static EngineExecutionListener selectExecutionListener(EngineExecutionListener engineExecutionListener, ConfigurationParameters configurationParameters)
private ListenerRegistry<TestExecutionListener> buildListenerRegistryForExecution(TestExecutionListener... listeners)
private void execute(TestDescriptor engineDescriptor, EngineExecutionListener listener, ConfigurationParameters configurationParameters, TestEngine testEngine)