public class JUnitPlatformProvider extends AbstractProvider
Modifier and Type | Field and Description |
---|---|
(package private) static java.lang.String |
CONFIGURATION_PARAMETERS |
private java.util.Map<java.lang.String,java.lang.String> |
configurationParameters |
private org.junit.platform.engine.Filter<?>[] |
filters |
private org.junit.platform.launcher.Launcher |
launcher |
private ProviderParameters |
parameters |
Constructor and Description |
---|
JUnitPlatformProvider(ProviderParameters parameters) |
JUnitPlatformProvider(ProviderParameters parameters,
org.junit.platform.launcher.Launcher launcher) |
Modifier and Type | Method and Description |
---|---|
private org.junit.platform.launcher.LauncherDiscoveryRequest |
buildLauncherDiscoveryRequest(TestsToRun testsToRun) |
(package private) java.util.Map<java.lang.String,java.lang.String> |
getConfigurationParameters() |
(package private) org.junit.platform.engine.Filter<?>[] |
getFilters() |
private java.util.Optional<java.util.List<java.lang.String>> |
getPropertiesList(java.lang.String key) |
java.lang.Iterable<java.lang.Class<?>> |
getSuites()
Determines the number of forks.
|
RunResult |
invoke(java.lang.Object forkTestSet)
Runs a forked test
|
private RunResult |
invokeAllTests(TestsToRun testsToRun) |
private java.util.Map<java.lang.String,java.lang.String> |
newConfigurationParameters() |
private org.junit.platform.engine.Filter<?>[] |
newFilters() |
private TestsToRun |
scanClasspath() |
cancel
static final java.lang.String CONFIGURATION_PARAMETERS
private final ProviderParameters parameters
private final org.junit.platform.launcher.Launcher launcher
private final org.junit.platform.engine.Filter<?>[] filters
private final java.util.Map<java.lang.String,java.lang.String> configurationParameters
public JUnitPlatformProvider(ProviderParameters parameters)
JUnitPlatformProvider(ProviderParameters parameters, org.junit.platform.launcher.Launcher launcher)
public java.lang.Iterable<java.lang.Class<?>> getSuites()
SurefireProvider
public RunResult invoke(java.lang.Object forkTestSet) throws TestSetFailedException, ReporterException
SurefireProvider
forkTestSet
- An item from the iterator in #getSuites. Will be null for forkmode never or always.
When this is non-null, the forked process will run only that test
and probably not scan the classpathTestSetFailedException
- When testset failsReporterException
- When reporting failsprivate TestsToRun scanClasspath()
private RunResult invokeAllTests(TestsToRun testsToRun)
private org.junit.platform.launcher.LauncherDiscoveryRequest buildLauncherDiscoveryRequest(TestsToRun testsToRun)
private org.junit.platform.engine.Filter<?>[] newFilters()
org.junit.platform.engine.Filter<?>[] getFilters()
private java.util.Map<java.lang.String,java.lang.String> newConfigurationParameters()
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)