Class JUnitPlatformProvider
java.lang.Object
org.apache.maven.surefire.api.provider.AbstractProvider
org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
- All Implemented Interfaces:
org.apache.maven.surefire.api.provider.SurefireProvider
public class JUnitPlatformProvider
extends org.apache.maven.surefire.api.provider.AbstractProvider
JUnit 5 Platform Provider.
- Since:
- 2.22.0
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final String
private final org.junit.platform.engine.Filter<?>[]
private final org.junit.platform.launcher.Launcher
private final org.apache.maven.surefire.api.provider.ProviderParameters
-
Constructor Summary
ConstructorsConstructorDescriptionJUnitPlatformProvider
(org.apache.maven.surefire.api.provider.ProviderParameters parameters) JUnitPlatformProvider
(org.apache.maven.surefire.api.provider.ProviderParameters parameters, org.junit.platform.launcher.Launcher launcher) -
Method Summary
Modifier and TypeMethodDescriptionprivate org.junit.platform.launcher.LauncherDiscoveryRequest
private void
private void
execute
(org.apache.maven.surefire.api.util.TestsToRun testsToRun, RunListenerAdapter adapter) (package private) org.junit.platform.engine.Filter<?>[]
getPropertiesList
(String key) org.apache.maven.surefire.api.suite.RunResult
private void
invokeAllTests
(org.apache.maven.surefire.api.util.TestsToRun testsToRun, RunListenerAdapter adapter) private org.junit.platform.engine.Filter<?>[]
private org.apache.maven.surefire.api.util.TestsToRun
private static void
Methods inherited from class org.apache.maven.surefire.api.provider.AbstractProvider
cancel
-
Field Details
-
CONFIGURATION_PARAMETERS
- See Also:
-
parameters
private final org.apache.maven.surefire.api.provider.ProviderParameters parameters -
launcher
private final org.junit.platform.launcher.Launcher launcher -
filters
private final org.junit.platform.engine.Filter<?>[] filters -
configurationParameters
-
-
Constructor Details
-
JUnitPlatformProvider
public JUnitPlatformProvider(org.apache.maven.surefire.api.provider.ProviderParameters parameters) -
JUnitPlatformProvider
JUnitPlatformProvider(org.apache.maven.surefire.api.provider.ProviderParameters parameters, org.junit.platform.launcher.Launcher launcher)
-
-
Method Details
-
getSuites
-
invoke
public org.apache.maven.surefire.api.suite.RunResult invoke(Object forkTestSet) throws org.apache.maven.surefire.api.testset.TestSetFailedException, org.apache.maven.surefire.api.report.ReporterException - Throws:
org.apache.maven.surefire.api.testset.TestSetFailedException
org.apache.maven.surefire.api.report.ReporterException
-
setupJunitLogger
private static void setupJunitLogger() -
scanClasspath
private org.apache.maven.surefire.api.util.TestsToRun scanClasspath() -
invokeAllTests
private void invokeAllTests(org.apache.maven.surefire.api.util.TestsToRun testsToRun, RunListenerAdapter adapter) -
execute
private void execute(org.apache.maven.surefire.api.util.TestsToRun testsToRun, RunListenerAdapter adapter) -
closeLauncher
private void closeLauncher() -
buildLauncherDiscoveryRequestForRerunFailures
private org.junit.platform.launcher.LauncherDiscoveryRequest buildLauncherDiscoveryRequestForRerunFailures(RunListenerAdapter adapter) -
newFilters
private org.junit.platform.engine.Filter<?>[] newFilters() -
getFilters
org.junit.platform.engine.Filter<?>[] getFilters() -
newConfigurationParameters
-
getConfigurationParameters
-
getPropertiesList
-