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
  • Field Details

    • surefireClassLoader

      private final ClassLoader surefireClassLoader
    • reporterConfiguration

      private final Class<?> reporterConfiguration
    • testRequest

      private final Class<?> testRequest
    • testArtifactInfo

      private final Class<?> testArtifactInfo
    • testArtifactInfoAware

      private final Class<?> testArtifactInfoAware
    • directoryScannerParameters

      private final Class<?> directoryScannerParameters
    • runOrderParameters

      private final Class<?> runOrderParameters
    • directoryScannerParametersAware

      private final Class<?> directoryScannerParametersAware
    • testSuiteDefinitionAware

      private final Class<?> testSuiteDefinitionAware
    • testClassLoaderAware

      private final Class<?> testClassLoaderAware
    • reporterConfigurationAware

      private final Class<?> reporterConfigurationAware
    • providerPropertiesAware

      private final Class<?> providerPropertiesAware
    • runResult

      private final Class<?> runResult
    • booterParameters

      private final Class<?> booterParameters
    • reporterFactory

      private final Class<?> reporterFactory
    • testListResolver

      private final Class<?> testListResolver
    • mainCliOptions

      private final Class<?> mainCliOptions
    • commandLineOptionsClass

      private final Class<Enum> commandLineOptionsClass
    • shutdownAwareClass

      private final Class<?> shutdownAwareClass
    • shutdownClass

      private final Class<Enum> shutdownClass
  • Constructor Details

    • SurefireReflector

      public SurefireReflector(ClassLoader surefireClassLoader)
  • Method Details