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
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvertIfRunResult
(Object result) createBooterConfiguration
(ClassLoader surefireClassLoader, boolean insideFork) 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) (package private) void
setReporterFactory
(Object o, Object reporterFactory) void
setReporterFactoryAware
(Object o, Object reporterFactory) void
setRunOrderParameters
(Object o, RunOrderParameters runOrderParameters) 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
-
directoryScannerParameters
-
runOrderParameters
-
baseProviderFactory
-
runResult
-
booterParameters
-
reporterFactory
-
testListResolver
-
commandLineOptionsClass
-
-
Constructor Details
-
SurefireReflector
-
-
Method Details
-
convertIfRunResult
-
createTestRequest
-
createTestListResolver
-
createDirectoryScannerParameters
private Object createDirectoryScannerParameters(DirectoryScannerParameters directoryScannerParameters) -
createRunOrderParameters
-
createTestArtifactInfo
-
createReporterConfiguration
-
createBooterConfiguration
-
instantiateProvider
-
setIfDirScannerAware
-
setMainCliOptions
-
setSkipAfterFailureCount
-
setSystemExitTimeout
-
setDirectoryScannerParameters
-
setRunOrderParameters
-
setTestSuiteDefinitionAware
-
setTestSuiteDefinition
-
setProviderPropertiesAware
-
setProviderProperties
-
setReporterConfigurationAware
-
setReporterConfiguration
-
setTestClassLoaderAware
-
setTestClassLoader
-
setTestArtifactInfoAware
-
setTestArtifactInfo
-
setReporterFactoryAware
-
setReporterFactory
-
isRunResult
-
toOrdinals
-