| 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.discovery |
Common
LauncherDiscoveryListener
implementations and factory methods. |
| org.junit.platform.runner |
Runner and annotations for configuring and executing tests on the
JUnit Platform in a JUnit 4 environment. |
| org.junit.platform.suite.commons |
Common support utilities for executing test suites on the JUnit Platform.
|
| org.junit.platform.testkit.engine |
Test Kit for testing the execution of a
TestEngine
running on the JUnit Platform. |
| Modifier and Type | Method and Description |
|---|---|
TestPlan |
Launcher.discover(LauncherDiscoveryRequest launcherDiscoveryRequest)
Discover tests and build a
TestPlan according to the supplied
LauncherDiscoveryRequest by querying all registered engines and
collecting their results. |
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. |
default void |
LauncherDiscoveryListener.launcherDiscoveryFinished(LauncherDiscoveryRequest request)
Called when test discovery has finished.
|
default void |
LauncherDiscoveryListener.launcherDiscoveryStarted(LauncherDiscoveryRequest request)
Called when test discovery is about to be started.
|
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
DefaultDiscoveryRequest
DefaultDiscoveryRequest is the default implementation of the
EngineDiscoveryRequest and LauncherDiscoveryRequest APIs. |
| Modifier and Type | Method and Description |
|---|---|
LauncherDiscoveryRequest |
LauncherDiscoveryRequestBuilder.build()
Build the
LauncherDiscoveryRequest that has been configured via
this builder. |
| Modifier and Type | Method and Description |
|---|---|
TestPlan |
DefaultLauncher.discover(LauncherDiscoveryRequest discoveryRequest) |
TestPlan |
DefaultLauncherSession.ClosedLauncher.discover(LauncherDiscoveryRequest launcherDiscoveryRequest) |
TestPlan |
DelegatingLauncher.discover(LauncherDiscoveryRequest launcherDiscoveryRequest) |
TestPlan |
InterceptingLauncher.discover(LauncherDiscoveryRequest launcherDiscoveryRequest) |
TestPlan |
SessionPerRequestLauncher.discover(LauncherDiscoveryRequest launcherDiscoveryRequest) |
private LauncherDiscoveryResult |
DefaultLauncher.discover(LauncherDiscoveryRequest discoveryRequest,
EngineDiscoveryOrchestrator.Phase phase) |
LauncherDiscoveryResult |
EngineDiscoveryOrchestrator.discover(LauncherDiscoveryRequest request,
EngineDiscoveryOrchestrator.Phase phase)
Discovers tests for the supplied request in the supplied phase using the
configured test engines.
|
private java.util.Map<TestEngine,TestDescriptor> |
EngineDiscoveryOrchestrator.discover(LauncherDiscoveryRequest request,
EngineDiscoveryOrchestrator.Phase phase,
java.util.function.Function<java.lang.String,UniqueId> uniqueIdCreator) |
LauncherDiscoveryResult |
EngineDiscoveryOrchestrator.discover(LauncherDiscoveryRequest request,
EngineDiscoveryOrchestrator.Phase phase,
UniqueId parentId)
Discovers tests for the supplied request in the supplied phase using the
configured test engines to be used by the suite engine.
|
private TestDescriptor |
EngineDiscoveryOrchestrator.discoverEngineRoot(TestEngine testEngine,
LauncherDiscoveryRequest request,
LauncherDiscoveryListener listener,
java.util.function.Function<java.lang.String,UniqueId> uniqueIdCreator) |
private java.util.Map<TestEngine,TestDescriptor> |
EngineDiscoveryOrchestrator.discoverSafely(LauncherDiscoveryRequest request,
EngineDiscoveryOrchestrator.Phase phase,
LauncherDiscoveryListener listener,
java.util.function.Function<java.lang.String,UniqueId> uniqueIdCreator) |
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) |
(package private) LauncherDiscoveryListener |
EngineDiscoveryOrchestrator.getLauncherDiscoveryListener(LauncherDiscoveryRequest discoveryRequest) |
| Modifier and Type | Method and Description |
|---|---|
void |
CompositeLauncherDiscoveryListener.launcherDiscoveryFinished(LauncherDiscoveryRequest request) |
void |
LoggingLauncherDiscoveryListener.launcherDiscoveryFinished(LauncherDiscoveryRequest request) |
void |
CompositeLauncherDiscoveryListener.launcherDiscoveryStarted(LauncherDiscoveryRequest request) |
void |
LoggingLauncherDiscoveryListener.launcherDiscoveryStarted(LauncherDiscoveryRequest request) |
| Modifier and Type | Method and Description |
|---|---|
private LauncherDiscoveryRequest |
JUnitPlatform.createDiscoveryRequest()
Deprecated.
|
private LauncherDiscoveryRequest |
JUnitPlatform.createDiscoveryRequestForUniqueIds(java.util.Set<TestIdentifier> testIdentifiers)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
private JUnitPlatformTestTree |
JUnitPlatform.generateTestTree(LauncherDiscoveryRequest discoveryRequest)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
LauncherDiscoveryRequest |
SuiteLauncherDiscoveryRequestBuilder.build() |
| Modifier and Type | Method and Description |
|---|---|
static EngineExecutionResults |
EngineTestKit.execute(java.lang.String engineId,
LauncherDiscoveryRequest discoveryRequest)
Execute tests for the given
LauncherDiscoveryRequest using the
TestEngine with the supplied ID. |
static EngineExecutionResults |
EngineTestKit.execute(TestEngine testEngine,
LauncherDiscoveryRequest discoveryRequest)
Execute tests for the given
LauncherDiscoveryRequest using the
supplied TestEngine. |
private static void |
EngineTestKit.executeUsingLauncherOrchestration(TestEngine testEngine,
LauncherDiscoveryRequest discoveryRequest,
EngineExecutionListener listener) |