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
- Author:
- Kristian Rosenvold
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvertIfRunResult(Object result) createBooterConfiguration(ClassLoader surefireClassLoader, Object factoryInstance, boolean insideFork) createConsoleLogger(org.apache.maven.plugin.surefire.log.api.ConsoleLogger consoleLogger) static ObjectcreateConsoleLogger(org.apache.maven.plugin.surefire.log.api.ConsoleLogger consoleLogger, ClassLoader cl) instantiateProvider(String providerClassName, Object booterParameters) voidsetDirectoryScannerParameters(Object o, DirectoryScannerParameters dirScannerParams) voidsetIfDirScannerAware(Object o, DirectoryScannerParameters dirScannerParams) voidsetMainCliOptions(Object o, List<CommandLineOption> options) voidsetProviderPropertiesAware(Object o, Map<String, String> properties) 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) voidsetTestArtifactInfoAware(Object o, TestArtifactInfo testArtifactInfo1) voidsetTestClassLoaderAware(Object o, ClassLoader testClassLoader) voidsetTestSuiteDefinitionAware(Object o, TestRequest testSuiteDefinition2)
-
Constructor Details
-
SurefireReflector
-
-
Method Details
-
convertIfRunResult
-
createBooterConfiguration
public Object createBooterConfiguration(ClassLoader surefireClassLoader, Object factoryInstance, boolean insideFork) -
instantiateProvider
-
setIfDirScannerAware
-
setMainCliOptions
-
setSkipAfterFailureCount
-
setShutdown
-
setSystemExitTimeout
-
setDirectoryScannerParameters
-
setRunOrderParameters
-
setTestSuiteDefinitionAware
-
setProviderPropertiesAware
-
setReporterConfigurationAware
-
setTestClassLoaderAware
-
setTestArtifactInfoAware
-
createConsoleLogger
-
createConsoleLogger
public static Object createConsoleLogger(org.apache.maven.plugin.surefire.log.api.ConsoleLogger consoleLogger, ClassLoader cl)
-