Package org.apache.maven.surefire.booter
Class ProviderFactory
- java.lang.Object
-
- org.apache.maven.surefire.booter.ProviderFactory
-
public class ProviderFactory extends java.lang.ObjectCreates the surefire provider.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classProviderFactory.ProviderProxy
-
Field Summary
Fields Modifier and Type Field Description private java.lang.ClassLoaderclassLoaderprivate static java.lang.Class[]INVOKE_EMPTY_PARAMETER_TYPESprivate static java.lang.Object[]INVOKE_EMPTY_PARAMETERSprivate static java.lang.Class[]INVOKE_PARAMETERSprivate ProviderConfigurationproviderConfigurationprivate java.lang.ObjectreporterManagerFactoryprivate StartupConfigurationstartupConfigurationprivate SurefireReflectorsurefireReflector
-
Constructor Summary
Constructors Constructor Description ProviderFactory(StartupConfiguration startupConfiguration, ProviderConfiguration providerConfiguration, java.lang.ClassLoader testsClassLoader, java.lang.Object reporterManagerFactory)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SurefireProvidercreateProvider(boolean isInsideFork)static RunResultinvokeProvider(java.lang.Object testSet, java.lang.ClassLoader testsClassLoader, java.lang.Object factory, ProviderConfiguration providerConfiguration, boolean insideFork, StartupConfiguration startupConfig, boolean restoreStreams)
-
-
-
Field Detail
-
startupConfiguration
private final StartupConfiguration startupConfiguration
-
providerConfiguration
private final ProviderConfiguration providerConfiguration
-
classLoader
private final java.lang.ClassLoader classLoader
-
surefireReflector
private final SurefireReflector surefireReflector
-
reporterManagerFactory
private final java.lang.Object reporterManagerFactory
-
INVOKE_PARAMETERS
private static final java.lang.Class[] INVOKE_PARAMETERS
-
INVOKE_EMPTY_PARAMETER_TYPES
private static final java.lang.Class[] INVOKE_EMPTY_PARAMETER_TYPES
-
INVOKE_EMPTY_PARAMETERS
private static final java.lang.Object[] INVOKE_EMPTY_PARAMETERS
-
-
Constructor Detail
-
ProviderFactory
public ProviderFactory(StartupConfiguration startupConfiguration, ProviderConfiguration providerConfiguration, java.lang.ClassLoader testsClassLoader, java.lang.Object reporterManagerFactory)
-
-
Method Detail
-
invokeProvider
public static RunResult invokeProvider(java.lang.Object testSet, java.lang.ClassLoader testsClassLoader, java.lang.Object factory, ProviderConfiguration providerConfiguration, boolean insideFork, StartupConfiguration startupConfig, boolean restoreStreams) throws TestSetFailedException, java.lang.reflect.InvocationTargetException
- Throws:
TestSetFailedExceptionjava.lang.reflect.InvocationTargetException
-
createProvider
public SurefireProvider createProvider(boolean isInsideFork)
-
-