Package org.junit.platform.launcher.core
package org.junit.platform.launcher.core
Core support classes for the
Launcher
including the LauncherFactory
and the LauncherDiscoveryRequestBuilder
.-
ClassDescription
DefaultDiscoveryRequest
is the default implementation of theEngineDiscoveryRequest
andLauncherDiscoveryRequest
APIs.Default implementation of theLauncher
API.Default implementation of theLauncherConfig
API.Represents an error thrown by aTestEngine
during discovery.Orchestrates test discovery using the configured test engines.Perform common validation checks on the result from the `discover()` method.Orchestrates test execution using the configured test engines.AnExecutionListenerAdapter
adapts aTestPlan
and a correspondingTestExecutionListener
to theEngineExecutionListener
API.LauncherConfig
defines the configuration API for creatingLauncher
instances via theLauncherFactory
.Builder API forLauncherConfig
.TheLauncherDiscoveryRequestBuilder
provides a light-weight DSL for generating aLauncherDiscoveryRequest
.Represents the result of test discovery of the configured test engines.Factory for creatingLauncher
instances by invokingLauncherFactory.create()
orLauncherFactory.create(LauncherConfig)
.Delays reporting of engine skipped/finished events so that exceptions thrown by engines can be reported to listeners.Prunes the stack trace in case of a failed event.