| 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 |
|---|---|
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. |
static TestPlan |
TestPlan.from(java.util.Collection<TestDescriptor> engineDescriptors,
ConfigurationParameters configurationParameters)
Construct a new
TestPlan from the supplied collection of
TestDescriptors. |
| Modifier and Type | Method and Description |
|---|---|
void |
Launcher.execute(TestPlan testPlan,
TestExecutionListener... listeners)
Execute the supplied
TestPlan and notify
registered listeners about
the progress and results of the execution. |
default void |
TestExecutionListener.testPlanExecutionFinished(TestPlan testPlan)
Called when the execution of the
TestPlan has finished,
after all tests have been executed. |
default void |
TestExecutionListener.testPlanExecutionStarted(TestPlan testPlan)
Called when the execution of the
TestPlan has started,
before any test has been executed. |
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
InternalTestPlan |
| Modifier and Type | Field and Description |
|---|---|
private TestPlan |
InternalTestPlan.delegate |
private TestPlan |
ExecutionListenerAdapter.testPlan |
| 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) |
TestPlan |
InternalTestPlan.getDelegate() |
| Modifier and Type | Method and Description |
|---|---|
private static EngineExecutionListener |
EngineExecutionOrchestrator.buildEngineExecutionListener(EngineExecutionListener parentEngineExecutionListener,
TestExecutionListener testExecutionListener,
TestPlan testPlan) |
private void |
EngineExecutionOrchestrator.dryRun(TestPlan testPlan,
TestExecutionListener listener) |
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 |
CompositeTestExecutionListener.testPlanExecutionFinished(TestPlan testPlan) |
void |
CompositeTestExecutionListener.testPlanExecutionStarted(TestPlan testPlan) |
| Constructor and Description |
|---|
ExecutionListenerAdapter(TestPlan testPlan,
TestExecutionListener testExecutionListener) |
InternalTestPlan(LauncherDiscoveryResult discoveryResult,
TestPlan delegate) |
| Modifier and Type | Field and Description |
|---|---|
private TestPlan |
MutableTestExecutionSummary.testPlan |
private TestPlan |
SummaryGeneratingListener.testPlan |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
LegacyReportingUtils.getClassName(TestPlan testPlan,
TestIdentifier testIdentifier)
Deprecated.
Get the class name for the supplied
TestIdentifier using the
supplied TestPlan. |
private static TestIdentifier |
LegacyReportingUtils.getParent(TestPlan testPlan,
TestIdentifier testIdentifier)
Deprecated.
|
private static java.lang.String |
LegacyReportingUtils.getParentLegacyReportingName(TestPlan testPlan,
TestIdentifier testIdentifier)
Deprecated.
|
void |
LoggingListener.testPlanExecutionFinished(TestPlan testPlan) |
void |
SummaryGeneratingListener.testPlanExecutionFinished(TestPlan testPlan) |
void |
UniqueIdTrackingListener.testPlanExecutionFinished(TestPlan testPlan) |
void |
LoggingListener.testPlanExecutionStarted(TestPlan testPlan) |
void |
SummaryGeneratingListener.testPlanExecutionStarted(TestPlan testPlan) |
void |
UniqueIdTrackingListener.testPlanExecutionStarted(TestPlan testPlan) |
| Constructor and Description |
|---|
MutableTestExecutionSummary(TestPlan testPlan) |
| Modifier and Type | Field and Description |
|---|---|
private TestPlan |
JUnitPlatformTestTree.testPlan |
| Modifier and Type | Method and Description |
|---|---|
TestPlan |
JUnitPlatformTestTree.getTestPlan() |
| Modifier and Type | Method and Description |
|---|---|
private void |
JUnitPlatformTestTree.buildDescription(TestIdentifier identifier,
org.junit.runner.Description parent,
TestPlan testPlan) |
private void |
JUnitPlatformTestTree.buildDescriptionTree(org.junit.runner.Description suiteDescription,
TestPlan testPlan) |
private org.junit.runner.Description |
JUnitPlatformTestTree.createJUnit4Description(TestIdentifier identifier,
TestPlan testPlan) |
private org.junit.runner.Description |
JUnitPlatformTestTree.generateSuiteDescription(TestPlan testPlan,
java.lang.Class<?> testClass) |
| Constructor and Description |
|---|
JUnitPlatformTestTree(TestPlan testPlan,
java.lang.Class<?> testClass) |