@API(status=EXPERIMENTAL,
since="1.0")
public class JUnitPlatformProvider
extends org.apache.maven.surefire.providerapi.AbstractProvider
Modifier and Type | Field and Description |
---|---|
(package private) static java.lang.String |
CONFIGURATION_PARAMETERS |
(package private) java.util.Map<java.lang.String,java.lang.String> |
configurationParameters |
(package private) static java.lang.String |
EXCEPTION_MESSAGE_BOTH_NOT_ALLOWED |
(package private) static java.lang.String |
EXCLUDE_GROUPS |
(package private) static java.lang.String |
EXCLUDE_TAGS |
(package private) static java.lang.String |
INCLUDE_GROUPS |
(package private) static java.lang.String |
INCLUDE_TAGS |
(package private) Filter<?>[] |
includeAndExcludeFilters |
private Launcher |
launcher |
private org.apache.maven.surefire.providerapi.ProviderParameters |
parameters |
Constructor and Description |
---|
JUnitPlatformProvider(org.apache.maven.surefire.providerapi.ProviderParameters parameters) |
JUnitPlatformProvider(org.apache.maven.surefire.providerapi.ProviderParameters parameters,
Launcher launcher) |
Modifier and Type | Method and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.String> |
getConfigurationParameters() |
private java.util.Optional<java.util.List<java.lang.String>> |
getGroupsOrTags(java.util.Optional<java.util.List<java.lang.String>> groups,
java.util.Optional<java.util.List<java.lang.String>> tags) |
private Filter<?>[] |
getIncludeAndExcludeFilters() |
private java.util.Optional<java.util.List<java.lang.String>> |
getPropertiesList(java.lang.String key) |
java.lang.Iterable<java.lang.Class<?>> |
getSuites() |
org.apache.maven.surefire.suite.RunResult |
invoke(java.lang.Object forkTestSet) |
private org.apache.maven.surefire.suite.RunResult |
invokeAllTests(org.apache.maven.surefire.util.TestsToRun testsToRun) |
private void |
invokeSingleClass(java.lang.Class<?> testClass,
org.apache.maven.surefire.report.RunListener runListener) |
private org.apache.maven.surefire.util.TestsToRun |
scanClasspath() |
static final java.lang.String EXCLUDE_GROUPS
static final java.lang.String EXCLUDE_TAGS
static final java.lang.String INCLUDE_GROUPS
static final java.lang.String INCLUDE_TAGS
static final java.lang.String CONFIGURATION_PARAMETERS
static final java.lang.String EXCEPTION_MESSAGE_BOTH_NOT_ALLOWED
private final org.apache.maven.surefire.providerapi.ProviderParameters parameters
private final Launcher launcher
final Filter<?>[] includeAndExcludeFilters
final java.util.Map<java.lang.String,java.lang.String> configurationParameters
public JUnitPlatformProvider(org.apache.maven.surefire.providerapi.ProviderParameters parameters)
JUnitPlatformProvider(org.apache.maven.surefire.providerapi.ProviderParameters parameters, Launcher launcher)
public java.lang.Iterable<java.lang.Class<?>> getSuites()
public org.apache.maven.surefire.suite.RunResult invoke(java.lang.Object forkTestSet) throws org.apache.maven.surefire.testset.TestSetFailedException, org.apache.maven.surefire.report.ReporterException, java.lang.reflect.InvocationTargetException
org.apache.maven.surefire.testset.TestSetFailedException
org.apache.maven.surefire.report.ReporterException
java.lang.reflect.InvocationTargetException
private org.apache.maven.surefire.util.TestsToRun scanClasspath()
private org.apache.maven.surefire.suite.RunResult invokeAllTests(org.apache.maven.surefire.util.TestsToRun testsToRun)
private void invokeSingleClass(java.lang.Class<?> testClass, org.apache.maven.surefire.report.RunListener runListener)
private Filter<?>[] getIncludeAndExcludeFilters()
private java.util.Map<java.lang.String,java.lang.String> getConfigurationParameters()
private java.util.Optional<java.util.List<java.lang.String>> getPropertiesList(java.lang.String key)
private java.util.Optional<java.util.List<java.lang.String>> getGroupsOrTags(java.util.Optional<java.util.List<java.lang.String>> groups, java.util.Optional<java.util.List<java.lang.String>> tags)