Uses of Package
org.junit.platform.launcher
Packages that use org.junit.platform.launcher
Package
Description
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.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.launcherClassDescription
EngineDiscoveryResultencapsulates the result of test discovery by aTestEngine.Status of test discovery by aTestEngine.AnEngineFilteris applied to allTestEnginesbefore they are used.TheLauncherAPI 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 aLauncherDiscoveryRequestBuilderorLauncherto be notified of events that occur during test discovery.LauncherDiscoveryRequestextends theEngineDiscoveryRequestAPI with additional filters that are applied by theLauncheritself.An invocation that can be intercepted.TheLauncherSessionAPI 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 aLauncherSessionis opened and closed.APostDiscoveryFilteris applied toTestDescriptorsafter test discovery.Register a concrete implementation of this interface with aLauncherto 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.TestPlandescribes the tree of tests and containers as discovered by aLauncher.Visitor forTestIdentifiersin aTestPlan. -
Classes in org.junit.platform.launcher used by org.junit.platform.launcher.coreClassDescriptionAn
EngineFilteris applied to allTestEnginesbefore they are used.TheLauncherAPI 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 aLauncherDiscoveryRequestBuilderorLauncherto be notified of events that occur during test discovery.LauncherDiscoveryRequestextends theEngineDiscoveryRequestAPI with additional filters that are applied by theLauncheritself.Interceptor for test discovery and execution by aLauncherin the context of aLauncherSession.TheLauncherSessionAPI 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 aLauncherSessionis opened and closed.APostDiscoveryFilteris applied toTestDescriptorsafter test discovery.Register a concrete implementation of this interface with aLauncherto 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.TestPlandescribes 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
Launcherto 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.TestPlandescribes the tree of tests and containers as discovered by aLauncher. -
Classes in org.junit.platform.launcher used by org.junit.platform.launcher.listeners.discoveryClassDescription
EngineDiscoveryResultencapsulates the result of test discovery by aTestEngine.Register a concrete implementation of this interface with aLauncherDiscoveryRequestBuilderorLauncherto be notified of events that occur during test discovery.LauncherDiscoveryRequestextends theEngineDiscoveryRequestAPI with additional filters that are applied by theLauncheritself. -
Classes in org.junit.platform.launcher used by org.junit.platform.launcher.listeners.sessionClassDescriptionThe
LauncherSessionAPI 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 aLauncherSessionis opened and closed. -
Classes in org.junit.platform.launcher used by org.junit.platform.runnerClassDescriptionThe
LauncherAPI is the main entry point for client code that wishes to discover and execute tests using one or more test engines.LauncherDiscoveryRequestextends theEngineDiscoveryRequestAPI with additional filters that are applied by theLauncheritself.Register a concrete implementation of this interface with aLauncherto 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.TestPlandescribes the tree of tests and containers as discovered by aLauncher. -
Classes in org.junit.platform.launcher used by org.junit.platform.suite.commonsClassDescription
LauncherDiscoveryRequestextends theEngineDiscoveryRequestAPI with additional filters that are applied by theLauncheritself. -
Classes in org.junit.platform.launcher used by org.junit.platform.testkit.engineClassDescription
LauncherDiscoveryRequestextends theEngineDiscoveryRequestAPI with additional filters that are applied by theLauncheritself.