Package org.apache.maven.surefire.booter
Class SurefireReflector
java.lang.Object
org.apache.maven.surefire.booter.SurefireReflector
Does reflection based invocation of the surefire methods.
This is to avoid complications with linkage issues
This is to avoid complications with linkage issues
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Class<?>
private final Class<?>
private final Class<?>
private final Class<?>
private final Class<?>
private final Class<?>
private final Class<?>
private final Class<?>
private final Class<?>
private final Class<?>
private final Class<?>
private final ClassLoader
private final Class<?>
private final Class<?>
private final Class<?>
private final Class<?>
private final Class<?>
private final Class<?>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvertIfRunResult
(Object result) createBooterConfiguration
(ClassLoader surefireClassLoader, Object factoryInstance, boolean insideFork) static Object
createConsoleLogger
(ConsoleLogger consoleLogger, ClassLoader cl) private Object
createDirectoryScannerParameters
(DirectoryScannerParameters directoryScannerParameters) private Object
createReporterConfiguration
(ReporterConfiguration reporterConfig) private Object
createRunOrderParameters
(RunOrderParameters runOrderParameters) private Object
createTestArtifactInfo
(TestArtifactInfo testArtifactInfo) private Object
createTestListResolver
(TestListResolver resolver) private Object
createTestRequest
(TestRequest suiteDefinition) instantiateProvider
(String providerClassName, Object booterParameters) private boolean
(package private) void
setDirectoryScannerParameters
(Object o, DirectoryScannerParameters dirScannerParams) void
setIfDirScannerAware
(Object o, DirectoryScannerParameters dirScannerParams) void
setMainCliOptions
(Object o, List<CommandLineOption> options) (package private) void
setProviderProperties
(Object o, Map<String, String> providerProperties) void
setProviderPropertiesAware
(Object o, Map<String, String> properties) private void
setReporterConfiguration
(Object o, ReporterConfiguration reporterConfiguration) void
setReporterConfigurationAware
(Object o, ReporterConfiguration reporterConfiguration1) void
setRunOrderParameters
(Object o, RunOrderParameters runOrderParameters) void
setShutdown
(Object o, Shutdown shutdown) void
setSkipAfterFailureCount
(Object o, int skipAfterFailureCount) void
setSystemExitTimeout
(Object o, Integer systemExitTimeout) (package private) void
setTestArtifactInfo
(Object o, TestArtifactInfo testArtifactInfo) void
setTestArtifactInfoAware
(Object o, TestArtifactInfo testArtifactInfo1) (package private) void
setTestClassLoader
(Object o, ClassLoader testClassLoader) void
setTestClassLoaderAware
(Object o, ClassLoader testClassLoader) (package private) void
setTestSuiteDefinition
(Object o, TestRequest testSuiteDefinition1) void
setTestSuiteDefinitionAware
(Object o, TestRequest testSuiteDefinition2) private static Collection<Integer>
toOrdinals
(Collection<? extends Enum> enums)
-
Field Details
-
surefireClassLoader
-
reporterConfiguration
-
testRequest
-
testArtifactInfo
-
testArtifactInfoAware
-
directoryScannerParameters
-
runOrderParameters
-
directoryScannerParametersAware
-
testSuiteDefinitionAware
-
testClassLoaderAware
-
reporterConfigurationAware
-
providerPropertiesAware
-
runResult
-
booterParameters
-
reporterFactory
-
testListResolver
-
mainCliOptions
-
commandLineOptionsClass
-
shutdownAwareClass
-
shutdownClass
-
-
Constructor Details
-
SurefireReflector
-
-
Method Details
-
convertIfRunResult
-
createTestRequest
-
createTestListResolver
-
createDirectoryScannerParameters
private Object createDirectoryScannerParameters(DirectoryScannerParameters directoryScannerParameters) -
createRunOrderParameters
-
createTestArtifactInfo
-
createReporterConfiguration
-
createBooterConfiguration
public Object createBooterConfiguration(ClassLoader surefireClassLoader, Object factoryInstance, boolean insideFork) -
instantiateProvider
-
setIfDirScannerAware
-
setMainCliOptions
-
setSkipAfterFailureCount
-
setShutdown
-
setSystemExitTimeout
-
setDirectoryScannerParameters
-
setRunOrderParameters
-
setTestSuiteDefinitionAware
-
setTestSuiteDefinition
-
setProviderPropertiesAware
-
setProviderProperties
-
setReporterConfigurationAware
-
setReporterConfiguration
-
setTestClassLoaderAware
-
setTestClassLoader
-
setTestArtifactInfoAware
-
setTestArtifactInfo
-
isRunResult
-
toOrdinals
-
createConsoleLogger
-