Package org.junit.platform.launcher
Public API for configuring and launching test plans.
This API is typically used by IDEs and build tools.
-
Interface Summary Interface Description Launcher TheLauncherAPI is the main entry point for client code that wishes to discover and execute tests using one or more test engines.LauncherDiscoveryRequest LauncherDiscoveryRequestextends theEngineDiscoveryRequestAPI with additional filters that are applied by theLauncheritself.PostDiscoveryFilter APostDiscoveryFilteris applied toTestDescriptorsafter test discovery.TestExecutionListener Register a concrete implementation of this interface with aLauncherto be notified of events that occur during test execution. -
Class Summary Class Description EngineFilter AnEngineFilteris applied to allTestEnginesbefore they are used.LauncherConstants Collection of constants related toLauncher.TagFilter Factory methods for creatingPostDiscoveryFiltersbased on included and excluded tags or tag expressions.TestIdentifier Immutable data transfer object that represents a test or container which is usually part of aTestPlan.TestPlan TestPlandescribes the tree of tests and containers as discovered by aLauncher.