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 TypeFieldDescriptionprivate final org.apache.maven.surefire.api.provider.CommandChainReader(package private) static final Stringprivate final org.junit.platform.engine.Filter<?>[]private final LauncherSessionFactoryprivate 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, LauncherSessionFactory launcherSessionFactory) -
Method Summary
Modifier and TypeMethodDescriptionprivate org.junit.platform.launcher.LauncherDiscoveryRequestprivate static voidcancelExecution(CancellationTokenAdapter cancellationToken, org.apache.maven.plugin.surefire.log.api.ConsoleLogger consoleLogger, AtomicBoolean loggedFailedAttempt, int skipAfterFailureCount) private voidexecute(LauncherAdapter launcher, 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(LauncherAdapter launcher, org.apache.maven.surefire.api.util.TestsToRun testsToRun, RunListenerAdapter adapter) private org.junit.platform.engine.Filter<?>[]private org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilderprivate org.apache.maven.surefire.api.report.StoppableprepareFailFastSupport(CancellationTokenAdapter cancellationToken, org.apache.maven.surefire.api.report.TestReportListener<?> runListener) private org.apache.maven.surefire.api.util.TestsToRunscanClasspath(LauncherAdapter launcher) private 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 -
launcherSessionFactory
-
filters
private final org.junit.platform.engine.Filter<?>[] filters -
configurationParameters
-
commandsReader
private final org.apache.maven.surefire.api.provider.CommandChainReader commandsReader
-
-
Constructor Details
-
JUnitPlatformProvider
public JUnitPlatformProvider(org.apache.maven.surefire.api.provider.ProviderParameters parameters) -
JUnitPlatformProvider
JUnitPlatformProvider(org.apache.maven.surefire.api.provider.ProviderParameters parameters, LauncherSessionFactory launcherSessionFactory)
-
-
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
-
invokeAllTests
private void invokeAllTests(LauncherAdapter launcher, org.apache.maven.surefire.api.util.TestsToRun testsToRun, RunListenerAdapter adapter) throws org.apache.maven.surefire.api.testset.TestSetFailedException - Throws:
org.apache.maven.surefire.api.testset.TestSetFailedException
-
execute
private void execute(LauncherAdapter launcher, org.apache.maven.surefire.api.util.TestsToRun testsToRun, RunListenerAdapter adapter) -
buildLauncherDiscoveryRequestForRerunFailures
private org.junit.platform.launcher.LauncherDiscoveryRequest buildLauncherDiscoveryRequestForRerunFailures(RunListenerAdapter adapter) -
newRequest
private org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder newRequest() -
newFilters
private org.junit.platform.engine.Filter<?>[] newFilters() -
getFilters
org.junit.platform.engine.Filter<?>[] getFilters() -
newConfigurationParameters
-
getConfigurationParameters
-
getPropertiesList
-
prepareFailFastSupport
private org.apache.maven.surefire.api.report.Stoppable prepareFailFastSupport(CancellationTokenAdapter cancellationToken, org.apache.maven.surefire.api.report.TestReportListener<?> runListener) -
cancelExecution
private static void cancelExecution(CancellationTokenAdapter cancellationToken, org.apache.maven.plugin.surefire.log.api.ConsoleLogger consoleLogger, AtomicBoolean loggedFailedAttempt, int skipAfterFailureCount)
-