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 Object
createConsoleLogger
(org.apache.maven.plugin.surefire.log.api.ConsoleLogger consoleLogger, ClassLoader cl) instantiateProvider
(String providerClassName, Object booterParameters) void
setDirectoryScannerParameters
(Object o, DirectoryScannerParameters dirScannerParams) void
setIfDirScannerAware
(Object o, DirectoryScannerParameters dirScannerParams) void
setMainCliOptions
(Object o, List<CommandLineOption> options) void
setProviderPropertiesAware
(Object o, Map<String, String> properties) 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) void
setTestArtifactInfoAware
(Object o, TestArtifactInfo testArtifactInfo1) void
setTestClassLoaderAware
(Object o, ClassLoader testClassLoader) void
setTestSuiteDefinitionAware
(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)
-