org.apache.maven.surefire.booter
Class SurefireReflector
java.lang.Object
org.apache.maven.surefire.booter.SurefireReflector
public class SurefireReflector
- extends Object
Does reflection based invocation of the surefire methods.
This is to avoid complications with linkage issues
- Author:
- Kristian Rosenvold
Method Summary |
Object |
convertIfRunResult(Object result)
|
Object |
createBooterConfiguration(ClassLoader surefireClassLoader,
Object factoryInstance,
boolean insideFork)
|
static ReporterFactory |
createForkingReporterFactoryInCurrentClassLoader(Boolean trimStackTrace,
PrintStream originalSystemOut)
|
Object |
instantiateProvider(String providerClassName,
Object booterParameters)
|
void |
setDirectoryScannerParameters(Object o,
DirectoryScannerParameters dirScannerParams)
|
void |
setIfDirScannerAware(Object o,
DirectoryScannerParameters dirScannerParams)
|
void |
setProviderPropertiesAware(Object o,
Properties properties)
|
void |
setReporterConfigurationAware(Object o,
ReporterConfiguration reporterConfiguration1)
|
void |
setRunOrderParameters(Object o,
RunOrderParameters runOrderParameters)
|
void |
setTestArtifactInfoAware(Object o,
TestArtifactInfo testArtifactInfo1)
|
void |
setTestClassLoaderAware(Object o,
ClassLoader testClassLoader)
|
void |
setTestSuiteDefinitionAware(Object o,
TestRequest testSuiteDefinition2)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SurefireReflector
public SurefireReflector(ClassLoader surefireClassLoader)
convertIfRunResult
public Object convertIfRunResult(Object result)
createForkingReporterFactoryInCurrentClassLoader
public static ReporterFactory createForkingReporterFactoryInCurrentClassLoader(Boolean trimStackTrace,
PrintStream originalSystemOut)
createBooterConfiguration
public Object createBooterConfiguration(ClassLoader surefireClassLoader,
Object factoryInstance,
boolean insideFork)
instantiateProvider
public Object instantiateProvider(String providerClassName,
Object booterParameters)
setIfDirScannerAware
public void setIfDirScannerAware(Object o,
DirectoryScannerParameters dirScannerParams)
setDirectoryScannerParameters
public void setDirectoryScannerParameters(Object o,
DirectoryScannerParameters dirScannerParams)
setRunOrderParameters
public void setRunOrderParameters(Object o,
RunOrderParameters runOrderParameters)
setTestSuiteDefinitionAware
public void setTestSuiteDefinitionAware(Object o,
TestRequest testSuiteDefinition2)
setProviderPropertiesAware
public void setProviderPropertiesAware(Object o,
Properties properties)
setReporterConfigurationAware
public void setReporterConfigurationAware(Object o,
ReporterConfiguration reporterConfiguration1)
setTestClassLoaderAware
public void setTestClassLoaderAware(Object o,
ClassLoader testClassLoader)
setTestArtifactInfoAware
public void setTestArtifactInfoAware(Object o,
TestArtifactInfo testArtifactInfo1)
Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.