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 compilications with linkage issues
- Author:
- Kristian Rosenvold
|
Method Summary |
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 |
createForkingReporterFactory(java.lang.Boolean trimStackTrace,
java.io.PrintStream originalSystemOut)
|
java.lang.Object |
instantiateProvider(java.lang.String providerClassName,
java.lang.Object booterParameters)
|
void |
invokeAssertionStatusMethod(java.lang.ClassLoader classLoader,
boolean enableAssertions)
|
void |
setDirectoryScannerParameters(java.lang.Object o,
DirectoryScannerParameters dirScannerParams)
|
void |
setIfDirScannerAware(java.lang.Object o,
DirectoryScannerParameters dirScannerParams)
|
void |
setProviderPropertiesAware(java.lang.Object o,
java.util.Properties properties)
|
void |
setReporterConfigurationAware(java.lang.Object o,
ReporterConfiguration reporterConfiguration1)
|
void |
setRunOrderParameters(java.lang.Object o,
RunOrderParameters runOrderParameters)
|
void |
setTestArtifactInfoAware(java.lang.Object o,
TestArtifactInfo testArtifactInfo1)
|
void |
setTestClassLoaderAware(java.lang.Object o,
java.lang.ClassLoader surefireClassLoader,
java.lang.ClassLoader testClassLoader)
|
void |
setTestSuiteDefinitionAware(java.lang.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(java.lang.ClassLoader surefireClassLoader)
convertIfRunResult
public java.lang.Object convertIfRunResult(java.lang.Object result)
createForkingReporterFactory
public java.lang.Object createForkingReporterFactory(java.lang.Boolean trimStackTrace,
java.io.PrintStream originalSystemOut)
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)
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.Properties properties)
setReporterConfigurationAware
public void setReporterConfigurationAware(java.lang.Object o,
ReporterConfiguration reporterConfiguration1)
setTestClassLoaderAware
public void setTestClassLoaderAware(java.lang.Object o,
java.lang.ClassLoader surefireClassLoader,
java.lang.ClassLoader testClassLoader)
setTestArtifactInfoAware
public void setTestArtifactInfoAware(java.lang.Object o,
TestArtifactInfo testArtifactInfo1)
invokeAssertionStatusMethod
public void invokeAssertionStatusMethod(java.lang.ClassLoader classLoader,
boolean enableAssertions)
Copyright © 2004-2011 The Apache Software Foundation. All Rights Reserved.