Package org.apache.maven.surefire.booter
Class SurefireReflector
- java.lang.Object
-
- org.apache.maven.surefire.booter.SurefireReflector
-
public class SurefireReflector extends java.lang.Object
Does reflection based invocation of the surefire methods.
This is to avoid complications with linkage issues- Author:
- Kristian Rosenvold
-
-
Constructor Summary
Constructors Constructor Description SurefireReflector(java.lang.ClassLoader surefireClassLoader)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
convertIfRunResult(java.lang.Object result)
java.lang.Object
createBooterConfiguration(java.lang.ClassLoader surefireClassLoader, java.lang.Object factoryInstance, boolean insideFork)
java.lang.Object
createConsoleLogger(org.apache.maven.plugin.surefire.log.api.ConsoleLogger consoleLogger)
static java.lang.Object
createConsoleLogger(org.apache.maven.plugin.surefire.log.api.ConsoleLogger consoleLogger, java.lang.ClassLoader cl)
java.lang.Object
instantiateProvider(java.lang.String providerClassName, java.lang.Object booterParameters)
void
setDirectoryScannerParameters(java.lang.Object o, DirectoryScannerParameters dirScannerParams)
void
setIfDirScannerAware(java.lang.Object o, DirectoryScannerParameters dirScannerParams)
void
setMainCliOptions(java.lang.Object o, java.util.List<CommandLineOption> options)
void
setProviderPropertiesAware(java.lang.Object o, java.util.Map<java.lang.String,java.lang.String> properties)
void
setReporterConfigurationAware(java.lang.Object o, ReporterConfiguration reporterConfiguration1)
void
setRunOrderParameters(java.lang.Object o, RunOrderParameters runOrderParameters)
void
setShutdown(java.lang.Object o, Shutdown shutdown)
void
setSkipAfterFailureCount(java.lang.Object o, int skipAfterFailureCount)
void
setSystemExitTimeout(java.lang.Object o, java.lang.Integer systemExitTimeout)
void
setTestArtifactInfoAware(java.lang.Object o, TestArtifactInfo testArtifactInfo1)
void
setTestClassLoaderAware(java.lang.Object o, java.lang.ClassLoader testClassLoader)
void
setTestSuiteDefinitionAware(java.lang.Object o, TestRequest testSuiteDefinition2)
-
-
-
Method Detail
-
convertIfRunResult
public java.lang.Object convertIfRunResult(java.lang.Object result)
-
createBooterConfiguration
public java.lang.Object createBooterConfiguration(java.lang.ClassLoader surefireClassLoader, java.lang.Object factoryInstance, boolean insideFork)
-
instantiateProvider
public java.lang.Object instantiateProvider(java.lang.String providerClassName, java.lang.Object booterParameters)
-
setIfDirScannerAware
public void setIfDirScannerAware(java.lang.Object o, DirectoryScannerParameters dirScannerParams)
-
setMainCliOptions
public void setMainCliOptions(java.lang.Object o, java.util.List<CommandLineOption> options)
-
setSkipAfterFailureCount
public void setSkipAfterFailureCount(java.lang.Object o, int skipAfterFailureCount)
-
setShutdown
public void setShutdown(java.lang.Object o, Shutdown shutdown)
-
setSystemExitTimeout
public void setSystemExitTimeout(java.lang.Object o, java.lang.Integer systemExitTimeout)
-
setDirectoryScannerParameters
public void setDirectoryScannerParameters(java.lang.Object o, DirectoryScannerParameters dirScannerParams)
-
setRunOrderParameters
public void setRunOrderParameters(java.lang.Object o, RunOrderParameters runOrderParameters)
-
setTestSuiteDefinitionAware
public void setTestSuiteDefinitionAware(java.lang.Object o, TestRequest testSuiteDefinition2)
-
setProviderPropertiesAware
public void setProviderPropertiesAware(java.lang.Object o, java.util.Map<java.lang.String,java.lang.String> properties)
-
setReporterConfigurationAware
public void setReporterConfigurationAware(java.lang.Object o, ReporterConfiguration reporterConfiguration1)
-
setTestClassLoaderAware
public void setTestClassLoaderAware(java.lang.Object o, java.lang.ClassLoader testClassLoader)
-
setTestArtifactInfoAware
public void setTestArtifactInfoAware(java.lang.Object o, TestArtifactInfo testArtifactInfo1)
-
createConsoleLogger
public java.lang.Object createConsoleLogger(@Nonnull org.apache.maven.plugin.surefire.log.api.ConsoleLogger consoleLogger)
-
createConsoleLogger
public static java.lang.Object createConsoleLogger(org.apache.maven.plugin.surefire.log.api.ConsoleLogger consoleLogger, java.lang.ClassLoader cl)
-
-