Package org.apache.maven.surefire.booter
Class SurefireReflector
- java.lang.Object
-
- org.apache.maven.surefire.booter.SurefireReflector
-
public final 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 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, boolean insideFork)
java.lang.Object
instantiateProvider(java.lang.String providerClassName, java.lang.Object booterParameters)
void
setIfDirScannerAware(java.lang.Object o, org.apache.maven.surefire.api.testset.DirectoryScannerParameters dirScannerParams)
void
setMainCliOptions(java.lang.Object o, java.util.List<org.apache.maven.surefire.api.cli.CommandLineOption> options)
void
setProviderPropertiesAware(java.lang.Object o, java.util.Map<java.lang.String,java.lang.String> properties)
void
setReporterConfigurationAware(java.lang.Object o, org.apache.maven.surefire.api.report.ReporterConfiguration reporterConfiguration1)
void
setReporterFactoryAware(java.lang.Object o, java.lang.Object reporterFactory)
void
setRunOrderParameters(java.lang.Object o, org.apache.maven.surefire.api.testset.RunOrderParameters runOrderParameters)
void
setSkipAfterFailureCount(java.lang.Object o, int skipAfterFailureCount)
void
setSystemExitTimeout(java.lang.Object o, java.lang.Integer systemExitTimeout)
void
setTestArtifactInfoAware(java.lang.Object o, org.apache.maven.surefire.api.testset.TestArtifactInfo testArtifactInfo1)
void
setTestClassLoaderAware(java.lang.Object o, java.lang.ClassLoader testClassLoader)
void
setTestSuiteDefinitionAware(java.lang.Object o, org.apache.maven.surefire.api.testset.TestRequest testSuiteDefinition2)
-
-
-
Method Detail
-
convertIfRunResult
public java.lang.Object convertIfRunResult(java.lang.Object result)
-
createBooterConfiguration
public java.lang.Object createBooterConfiguration(java.lang.ClassLoader surefireClassLoader, boolean insideFork)
-
instantiateProvider
public java.lang.Object instantiateProvider(java.lang.String providerClassName, java.lang.Object booterParameters)
-
setIfDirScannerAware
public void setIfDirScannerAware(java.lang.Object o, org.apache.maven.surefire.api.testset.DirectoryScannerParameters dirScannerParams)
-
setMainCliOptions
public void setMainCliOptions(java.lang.Object o, java.util.List<org.apache.maven.surefire.api.cli.CommandLineOption> options)
-
setSkipAfterFailureCount
public void setSkipAfterFailureCount(java.lang.Object o, int skipAfterFailureCount)
-
setSystemExitTimeout
public void setSystemExitTimeout(java.lang.Object o, java.lang.Integer systemExitTimeout)
-
setRunOrderParameters
public void setRunOrderParameters(java.lang.Object o, org.apache.maven.surefire.api.testset.RunOrderParameters runOrderParameters)
-
setTestSuiteDefinitionAware
public void setTestSuiteDefinitionAware(java.lang.Object o, org.apache.maven.surefire.api.testset.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, org.apache.maven.surefire.api.report.ReporterConfiguration reporterConfiguration1)
-
setTestClassLoaderAware
public void setTestClassLoaderAware(java.lang.Object o, java.lang.ClassLoader testClassLoader)
-
setTestArtifactInfoAware
public void setTestArtifactInfoAware(java.lang.Object o, org.apache.maven.surefire.api.testset.TestArtifactInfo testArtifactInfo1)
-
setReporterFactoryAware
public void setReporterFactoryAware(java.lang.Object o, java.lang.Object reporterFactory)
-
-