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 Stringprivate final org.junit.platform.engine.Filter<?>[]private final org.junit.platform.launcher.Launcherprivate 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.LauncherDiscoveryRequestprivate voidprivate voidexecute(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.RunResultprivate voidinvokeAllTests(org.apache.maven.surefire.api.util.TestsToRun testsToRun, RunListenerAdapter adapter) private org.junit.platform.engine.Filter<?>[]private org.apache.maven.surefire.api.util.TestsToRunprivate static voidMethods 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.TestSetFailedExceptionorg.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
-