Package org.apache.maven.surefire.booter
Class ProviderFactory
java.lang.Object
org.apache.maven.surefire.booter.ProviderFactory
Creates the surefire provider.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ClassLoader
private static final Class<?>[]
private static final Object[]
private static final Class<?>[]
private final ProviderConfiguration
private final Object
private final StartupConfiguration
private final SurefireReflector
-
Constructor Summary
ConstructorsConstructorDescriptionProviderFactory
(StartupConfiguration startupConfiguration, ProviderConfiguration providerConfiguration, ClassLoader testsClassLoader, Object reporterManagerFactory) -
Method Summary
Modifier and TypeMethodDescriptioncreateProvider
(boolean isInsideFork) static RunResult
invokeProvider
(Object testSet, ClassLoader testsClassLoader, Object factory, ProviderConfiguration providerConfiguration, boolean insideFork, StartupConfiguration startupConfig, boolean restoreStreams)
-
Field Details
-
startupConfiguration
-
providerConfiguration
-
classLoader
-
surefireReflector
-
reporterManagerFactory
-
INVOKE_PARAMETERS
-
INVOKE_EMPTY_PARAMETER_TYPES
-
INVOKE_EMPTY_PARAMETERS
-
-
Constructor Details
-
ProviderFactory
public ProviderFactory(StartupConfiguration startupConfiguration, ProviderConfiguration providerConfiguration, ClassLoader testsClassLoader, Object reporterManagerFactory)
-
-
Method Details
-
invokeProvider
public static RunResult invokeProvider(Object testSet, ClassLoader testsClassLoader, Object factory, ProviderConfiguration providerConfiguration, boolean insideFork, StartupConfiguration startupConfig, boolean restoreStreams) throws TestSetFailedException, InvocationTargetException -
createProvider
-