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 ClassLoaderprivate 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 ObjectcreateConsoleLogger(ConsoleLogger consoleLogger, ClassLoader cl) private ObjectcreateDirectoryScannerParameters(DirectoryScannerParameters directoryScannerParameters) private ObjectcreateReporterConfiguration(ReporterConfiguration reporterConfig) private ObjectcreateRunOrderParameters(RunOrderParameters runOrderParameters) private ObjectcreateTestArtifactInfo(TestArtifactInfo testArtifactInfo) private ObjectcreateTestListResolver(TestListResolver resolver) private ObjectcreateTestRequest(TestRequest suiteDefinition) instantiateProvider(String providerClassName, Object booterParameters) private boolean(package private) voidsetDirectoryScannerParameters(Object o, DirectoryScannerParameters dirScannerParams) voidsetIfDirScannerAware(Object o, DirectoryScannerParameters dirScannerParams) voidsetMainCliOptions(Object o, List<CommandLineOption> options) (package private) voidsetProviderProperties(Object o, Map<String, String> providerProperties) voidsetProviderPropertiesAware(Object o, Map<String, String> properties) private voidsetReporterConfiguration(Object o, ReporterConfiguration reporterConfiguration) voidsetReporterConfigurationAware(Object o, ReporterConfiguration reporterConfiguration1) voidsetRunOrderParameters(Object o, RunOrderParameters runOrderParameters) voidsetShutdown(Object o, Shutdown shutdown) voidsetSkipAfterFailureCount(Object o, int skipAfterFailureCount) voidsetSystemExitTimeout(Object o, Integer systemExitTimeout) (package private) voidsetTestArtifactInfo(Object o, TestArtifactInfo testArtifactInfo) voidsetTestArtifactInfoAware(Object o, TestArtifactInfo testArtifactInfo1) (package private) voidsetTestClassLoader(Object o, ClassLoader testClassLoader) voidsetTestClassLoaderAware(Object o, ClassLoader testClassLoader) (package private) voidsetTestSuiteDefinition(Object o, TestRequest testSuiteDefinition1) voidsetTestSuiteDefinitionAware(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
-