Package org.apache.maven.surefire.booter
Class SurefireReflector
- java.lang.Object
-
- org.apache.maven.surefire.booter.SurefireReflector
-
public class SurefireReflector extends java.lang.ObjectDoes 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.ObjectconvertIfRunResult(java.lang.Object result)java.lang.ObjectcreateBooterConfiguration(java.lang.ClassLoader surefireClassLoader, java.lang.Object factoryInstance, boolean insideFork)java.lang.ObjectcreateConsoleLogger(org.apache.maven.plugin.surefire.log.api.ConsoleLogger consoleLogger)static java.lang.ObjectcreateConsoleLogger(org.apache.maven.plugin.surefire.log.api.ConsoleLogger consoleLogger, java.lang.ClassLoader cl)java.lang.ObjectinstantiateProvider(java.lang.String providerClassName, java.lang.Object booterParameters)voidsetDirectoryScannerParameters(java.lang.Object o, DirectoryScannerParameters dirScannerParams)voidsetIfDirScannerAware(java.lang.Object o, DirectoryScannerParameters dirScannerParams)voidsetMainCliOptions(java.lang.Object o, java.util.List<CommandLineOption> options)voidsetProviderPropertiesAware(java.lang.Object o, java.util.Map<java.lang.String,java.lang.String> properties)voidsetReporterConfigurationAware(java.lang.Object o, ReporterConfiguration reporterConfiguration1)voidsetRunOrderParameters(java.lang.Object o, RunOrderParameters runOrderParameters)voidsetShutdown(java.lang.Object o, Shutdown shutdown)voidsetSkipAfterFailureCount(java.lang.Object o, int skipAfterFailureCount)voidsetSystemExitTimeout(java.lang.Object o, java.lang.Integer systemExitTimeout)voidsetTestArtifactInfoAware(java.lang.Object o, TestArtifactInfo testArtifactInfo1)voidsetTestClassLoaderAware(java.lang.Object o, java.lang.ClassLoader testClassLoader)voidsetTestSuiteDefinitionAware(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)
-
-