| 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. | 
| Class | Description | 
|---|---|
| EngineFilter | 
 An  
EngineFilter is applied to all TestEngines
 before they are used. | 
| LauncherDiscoveryRequest | 
LauncherDiscoveryRequest extends the EngineDiscoveryRequest API
 with additional filters that are applied by the Launcher itself. | 
| PostDiscoveryFilter | 
 A  
PostDiscoveryFilter is applied to TestDescriptors
 after test discovery. | 
| TestExecutionListener | 
 Register an instance of this class with a  
Launcher to be notified of
 events that occur during test execution. | 
| TestIdentifier | 
 Immutable data transfer object that represents a test or container which is
 usually part of a  
TestPlan. | 
| TestPlan | 
TestPlan describes the tree of tests and containers as discovered
 by a Launcher. | 
| Class | Description | 
|---|---|
| Launcher | 
 The  
Launcher API is the main entry point for client code that
 wishes to discover and execute tests using one or more
 test engines. | 
| LauncherDiscoveryRequest | 
LauncherDiscoveryRequest extends the EngineDiscoveryRequest API
 with additional filters that are applied by the Launcher itself. | 
| Class | Description | 
|---|---|
| TestExecutionListener | 
 Register an instance of this class with a  
Launcher to be notified of
 events that occur during test execution. | 
| TestIdentifier | 
 Immutable data transfer object that represents a test or container which is
 usually part of a  
TestPlan. | 
| TestPlan | 
TestPlan describes the tree of tests and containers as discovered
 by a Launcher. |