Uses of Package
org.junit.platform.launcher
Packages that use org.junit.platform.launcher
Package
Description
Internal execution tasks for JUnit's console launcher.
Public API for configuring and launching test plans.
Core support classes for the
Launcher
including the LauncherFactory
and the LauncherDiscoveryRequestBuilder
.Common
TestExecutionListener
implementations and related support classes for
the Launcher
.Common
LauncherDiscoveryListener
implementations and factory methods.Common
LauncherSessionListener
implementations and factory methods.Support for legacy reporting formats.
Support for generating XML reports using a format which is compatible with
the de facto standard for JUnit 4 based test reports that was made popular
by the Ant build system.
Support for generating Open Test Reporting compatible XML event reports.
Runner
and annotations for configuring and executing tests on the
JUnit Platform in a JUnit 4 environment.Common support utilities for executing test suites on the JUnit Platform.
Test Kit for testing the execution of a
TestEngine
running on the JUnit Platform.-
Classes in org.junit.platform.launcher used by org.junit.platform.console.tasksClassDescriptionThe
Launcher
API is the main entry point for client code that wishes to discover and execute tests using one or more test engines.LauncherDiscoveryRequest
extends theEngineDiscoveryRequest
API with additional filters that are applied by theLauncher
itself.Register a concrete implementation of this interface with aLauncher
to be notified of events that occur during test execution.Immutable data transfer object that represents a test or container which is usually part of aTestPlan
.TestPlan
describes the tree of tests and containers as discovered by aLauncher
. -
Classes in org.junit.platform.launcher used by org.junit.platform.launcherClassDescription
EngineDiscoveryResult
encapsulates the result of test discovery by aTestEngine
.Status of test discovery by aTestEngine
.AnEngineFilter
is applied to allTestEngines
before they are used.TheLauncher
API is the main entry point for client code that wishes to discover and execute tests using one or more test engines.Register a concrete implementation of this interface with aLauncherDiscoveryRequestBuilder
orLauncher
to be notified of events that occur during test discovery.LauncherDiscoveryRequest
extends theEngineDiscoveryRequest
API with additional filters that are applied by theLauncher
itself.An invocation that can be intercepted.TheLauncherSession
API is the main entry point for client code that wishes to repeatedly discover and execute tests using one or more test engines.Register an implementation of this interface to be notified when aLauncherSession
is opened and closed.APostDiscoveryFilter
is applied toTestDescriptors
after test discovery.Register a concrete implementation of this interface with aLauncher
to be notified of events that occur during test execution.Immutable data transfer object that represents a test or container which is usually part of aTestPlan
.Represents the serialized output ofTestIdentifier
.TestPlan
describes the tree of tests and containers as discovered by aLauncher
.Visitor forTestIdentifiers
in aTestPlan
. -
Classes in org.junit.platform.launcher used by org.junit.platform.launcher.coreClassDescriptionAn
EngineFilter
is applied to allTestEngines
before they are used.TheLauncher
API is the main entry point for client code that wishes to discover and execute tests using one or more test engines.Register a concrete implementation of this interface with aLauncherDiscoveryRequestBuilder
orLauncher
to be notified of events that occur during test discovery.LauncherDiscoveryRequest
extends theEngineDiscoveryRequest
API with additional filters that are applied by theLauncher
itself.Interceptor for test discovery and execution by aLauncher
in the context of aLauncherSession
.TheLauncherSession
API is the main entry point for client code that wishes to repeatedly discover and execute tests using one or more test engines.Register an implementation of this interface to be notified when aLauncherSession
is opened and closed.APostDiscoveryFilter
is applied toTestDescriptors
after test discovery.Register a concrete implementation of this interface with aLauncher
to be notified of events that occur during test execution.Immutable data transfer object that represents a test or container which is usually part of aTestPlan
.TestPlan
describes the tree of tests and containers as discovered by aLauncher
. -
Classes in org.junit.platform.launcher used by org.junit.platform.launcher.listenersClassDescriptionRegister a concrete implementation of this interface with a
Launcher
to be notified of events that occur during test execution.Immutable data transfer object that represents a test or container which is usually part of aTestPlan
.TestPlan
describes the tree of tests and containers as discovered by aLauncher
. -
Classes in org.junit.platform.launcher used by org.junit.platform.launcher.listeners.discoveryClassDescription
EngineDiscoveryResult
encapsulates the result of test discovery by aTestEngine
.Register a concrete implementation of this interface with aLauncherDiscoveryRequestBuilder
orLauncher
to be notified of events that occur during test discovery.LauncherDiscoveryRequest
extends theEngineDiscoveryRequest
API with additional filters that are applied by theLauncher
itself. -
Classes in org.junit.platform.launcher used by org.junit.platform.launcher.listeners.sessionClassDescriptionThe
LauncherSession
API is the main entry point for client code that wishes to repeatedly discover and execute tests using one or more test engines.Register an implementation of this interface to be notified when aLauncherSession
is opened and closed. -
Classes in org.junit.platform.launcher used by org.junit.platform.reporting.legacy
-
Classes in org.junit.platform.launcher used by org.junit.platform.reporting.legacy.xmlClassDescriptionRegister a concrete implementation of this interface with a
Launcher
to be notified of events that occur during test execution.Immutable data transfer object that represents a test or container which is usually part of aTestPlan
.TestPlan
describes the tree of tests and containers as discovered by aLauncher
. -
Classes in org.junit.platform.launcher used by org.junit.platform.reporting.open.xmlClassDescriptionRegister a concrete implementation of this interface with a
Launcher
to be notified of events that occur during test execution.Immutable data transfer object that represents a test or container which is usually part of aTestPlan
.TestPlan
describes the tree of tests and containers as discovered by aLauncher
. -
Classes in org.junit.platform.launcher used by org.junit.platform.runnerClassDescriptionThe
Launcher
API is the main entry point for client code that wishes to discover and execute tests using one or more test engines.LauncherDiscoveryRequest
extends theEngineDiscoveryRequest
API with additional filters that are applied by theLauncher
itself.Register a concrete implementation of this interface with aLauncher
to be notified of events that occur during test execution.Immutable data transfer object that represents a test or container which is usually part of aTestPlan
.TestPlan
describes the tree of tests and containers as discovered by aLauncher
. -
Classes in org.junit.platform.launcher used by org.junit.platform.suite.commonsClassDescription
LauncherDiscoveryRequest
extends theEngineDiscoveryRequest
API with additional filters that are applied by theLauncher
itself. -
Classes in org.junit.platform.launcher used by org.junit.platform.testkit.engineClassDescription
LauncherDiscoveryRequest
extends theEngineDiscoveryRequest
API with additional filters that are applied by theLauncher
itself.