| Package | Description |
|---|---|
| org.junit.platform.launcher |
Public API for configuring and launching test plans.
|
| org.junit.platform.launcher.core |
Core support classes for the
Launcher
including the LauncherFactory
and the LauncherDiscoveryRequestBuilder. |
| org.junit.platform.launcher.listeners |
Common
TestExecutionListener implementations and related support classes for
the Launcher. |
| org.junit.platform.runner |
Runner and annotations for configuring and executing tests on the
JUnit Platform in a JUnit 4 environment. |
| Modifier and Type | Method and Description |
|---|---|
void |
Launcher.execute(LauncherDiscoveryRequest launcherDiscoveryRequest,
TestExecutionListener... listeners)
Execute a
TestPlan which is built according to the supplied
LauncherDiscoveryRequest by querying all registered engines and
collecting their results, and notify
registered listeners about
the progress and results of the execution. |
void |
Launcher.execute(TestPlan testPlan,
TestExecutionListener... listeners)
Execute the supplied
TestPlan and notify
registered listeners about
the progress and results of the execution. |
void |
Launcher.registerTestExecutionListeners(TestExecutionListener... listeners)
Register one or more listeners for test execution.
|
| Modifier and Type | Interface and Description |
|---|---|
(package private) static interface |
CompositeTestExecutionListener.EagerTestExecutionListener |
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
CompositeTestExecutionListener |
(package private) class |
StreamInterceptingTestExecutionListener |
| Modifier and Type | Field and Description |
|---|---|
private TestExecutionListener |
ExecutionListenerAdapter.testExecutionListener |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Collection<TestExecutionListener> |
DefaultLauncherConfig.additionalTestExecutionListeners |
private java.util.Collection<TestExecutionListener> |
LauncherConfig.Builder.executionListeners |
private ListenerRegistry<TestExecutionListener> |
EngineExecutionOrchestrator.listenerRegistry |
private java.util.List<TestExecutionListener> |
CompositeTestExecutionListener.testExecutionListeners |
(package private) ListenerRegistry<TestExecutionListener> |
LauncherListenerRegistry.testExecutionListeners |
| Modifier and Type | Method and Description |
|---|---|
private static <T extends TestExecutionListener> |
CompositeTestExecutionListener.notifyEach(java.util.List<T> listeners,
IterationOrder iterationOrder,
java.util.function.Consumer<T> consumer,
java.util.function.Supplier<java.lang.String> description) |
| Modifier and Type | Method and Description |
|---|---|
private ListenerRegistry<TestExecutionListener> |
EngineExecutionOrchestrator.buildListenerRegistryForExecution(TestExecutionListener... listeners) |
(package private) static ListenerRegistry<TestExecutionListener> |
ListenerRegistry.forTestExecutionListeners() |
java.util.Collection<TestExecutionListener> |
DefaultLauncherConfig.getAdditionalTestExecutionListeners() |
java.util.Collection<TestExecutionListener> |
LauncherConfig.getAdditionalTestExecutionListeners()
Get the collection of additional test execution listeners that should be
added to the
Launcher. |
private static java.util.stream.Stream<TestExecutionListener> |
LauncherFactory.loadAndFilterTestExecutionListeners(ConfigurationParameters configurationParameters) |
| Modifier and Type | Method and Description |
|---|---|
LauncherConfig.Builder |
LauncherConfig.Builder.addTestExecutionListeners(TestExecutionListener... listeners)
Add all of the supplied test execution listeners to the configuration.
|
private static EngineExecutionListener |
EngineExecutionOrchestrator.buildEngineExecutionListener(EngineExecutionListener parentEngineExecutionListener,
TestExecutionListener testExecutionListener,
TestPlan testPlan) |
private ListenerRegistry<TestExecutionListener> |
EngineExecutionOrchestrator.buildListenerRegistryForExecution(TestExecutionListener... listeners) |
private void |
EngineExecutionOrchestrator.dryRun(TestPlan testPlan,
TestExecutionListener listener) |
private void |
EngineExecutionOrchestrator.execute(InternalTestPlan internalTestPlan,
EngineExecutionListener parentEngineExecutionListener,
TestExecutionListener testExecutionListener) |
(package private) void |
EngineExecutionOrchestrator.execute(InternalTestPlan internalTestPlan,
TestExecutionListener... listeners) |
private void |
DefaultLauncher.execute(InternalTestPlan internalTestPlan,
TestExecutionListener[] listeners) |
void |
DefaultLauncher.execute(LauncherDiscoveryRequest discoveryRequest,
TestExecutionListener... listeners) |
void |
DefaultLauncherSession.ClosedLauncher.execute(LauncherDiscoveryRequest launcherDiscoveryRequest,
TestExecutionListener... listeners) |
void |
DelegatingLauncher.execute(LauncherDiscoveryRequest launcherDiscoveryRequest,
TestExecutionListener... listeners) |
void |
InterceptingLauncher.execute(LauncherDiscoveryRequest launcherDiscoveryRequest,
TestExecutionListener... listeners) |
void |
SessionPerRequestLauncher.execute(LauncherDiscoveryRequest launcherDiscoveryRequest,
TestExecutionListener... listeners) |
void |
EngineExecutionOrchestrator.execute(LauncherDiscoveryResult discoveryResult,
EngineExecutionListener engineExecutionListener,
TestExecutionListener testExecutionListener)
Executes tests for the supplied discoveryResult and notifies the supplied engineExecutionListener and
testExecutionListener of execution
events.
|
void |
DefaultLauncher.execute(TestPlan testPlan,
TestExecutionListener... listeners) |
void |
DefaultLauncherSession.ClosedLauncher.execute(TestPlan testPlan,
TestExecutionListener... listeners) |
void |
DelegatingLauncher.execute(TestPlan testPlan,
TestExecutionListener... listeners) |
void |
InterceptingLauncher.execute(TestPlan testPlan,
TestExecutionListener... listeners) |
void |
SessionPerRequestLauncher.execute(TestPlan testPlan,
TestExecutionListener... listeners) |
void |
DefaultLauncher.registerTestExecutionListeners(TestExecutionListener... listeners) |
void |
DefaultLauncherSession.ClosedLauncher.registerTestExecutionListeners(TestExecutionListener... listeners) |
void |
DelegatingLauncher.registerTestExecutionListeners(TestExecutionListener... listeners) |
void |
SessionPerRequestLauncher.registerTestExecutionListeners(TestExecutionListener... listeners) |
| Modifier and Type | Method and Description |
|---|---|
private void |
EngineExecutionOrchestrator.withInterceptedStreams(ConfigurationParameters configurationParameters,
ListenerRegistry<TestExecutionListener> listenerRegistry,
java.util.function.Consumer<TestExecutionListener> action) |
private void |
EngineExecutionOrchestrator.withInterceptedStreams(ConfigurationParameters configurationParameters,
ListenerRegistry<TestExecutionListener> listenerRegistry,
java.util.function.Consumer<TestExecutionListener> action) |
| Constructor and Description |
|---|
ExecutionListenerAdapter(TestPlan testPlan,
TestExecutionListener testExecutionListener) |
| Constructor and Description |
|---|
CompositeTestExecutionListener(java.util.List<TestExecutionListener> testExecutionListeners) |
DefaultLauncherConfig(boolean testEngineAutoRegistrationEnabled,
boolean launcherSessionListenerAutoRegistrationEnabled,
boolean launcherDiscoveryListenerAutoRegistrationEnabled,
boolean testExecutionListenerAutoRegistrationEnabled,
boolean postDiscoveryFilterAutoRegistrationEnabled,
java.util.Collection<TestEngine> additionalTestEngines,
java.util.Collection<LauncherSessionListener> additionalLauncherSessionListeners,
java.util.Collection<LauncherDiscoveryListener> additionalLauncherDiscoveryListeners,
java.util.Collection<TestExecutionListener> additionalTestExecutionListeners,
java.util.Collection<PostDiscoveryFilter> additionalPostDiscoveryFilters) |
EngineExecutionOrchestrator(ListenerRegistry<TestExecutionListener> listenerRegistry) |
| Modifier and Type | Class and Description |
|---|---|
class |
LoggingListener
Simple
TestExecutionListener for logging informational messages
for all events via a BiConsumer that consumes Throwable
and Supplier<String>. |
class |
SummaryGeneratingListener
Simple
TestExecutionListener that generates a
summary of the test execution. |
class |
UniqueIdTrackingListener
UniqueIdTrackingListener is a TestExecutionListener that tracks
the unique IDs of all
tests that were
executed during the execution of the
TestPlan and generates a file containing the unique IDs once execution
of the TestPlan has finished. |
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
JUnitPlatformRunnerListener |