public class ProviderFactory
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private class |
ProviderFactory.ProviderProxy |
Modifier and Type | Field and Description |
---|---|
private java.lang.ClassLoader |
classLoader |
private static java.lang.Class[] |
INVOKE_EMPTY_PARAMETER_TYPES |
private static java.lang.Object[] |
INVOKE_EMPTY_PARAMETERS |
private static java.lang.Class[] |
INVOKE_PARAMETERS |
private ProviderConfiguration |
providerConfiguration |
private java.lang.Object |
reporterManagerFactory |
private StartupConfiguration |
startupConfiguration |
private SurefireReflector |
surefireReflector |
Constructor and Description |
---|
ProviderFactory(StartupConfiguration startupConfiguration,
ProviderConfiguration providerConfiguration,
java.lang.ClassLoader testsClassLoader,
java.lang.Object reporterManagerFactory) |
Modifier and Type | Method and Description |
---|---|
SurefireProvider |
createProvider(boolean isInsideFork) |
static RunResult |
invokeProvider(java.lang.Object testSet,
java.lang.ClassLoader testsClassLoader,
java.lang.Object factory,
ProviderConfiguration providerConfiguration,
boolean insideFork,
StartupConfiguration startupConfig,
boolean restoreStreams) |
private final StartupConfiguration startupConfiguration
private final ProviderConfiguration providerConfiguration
private final java.lang.ClassLoader classLoader
private final SurefireReflector surefireReflector
private final java.lang.Object reporterManagerFactory
private static final java.lang.Class[] INVOKE_PARAMETERS
private static final java.lang.Class[] INVOKE_EMPTY_PARAMETER_TYPES
private static final java.lang.Object[] INVOKE_EMPTY_PARAMETERS
public ProviderFactory(StartupConfiguration startupConfiguration, ProviderConfiguration providerConfiguration, java.lang.ClassLoader testsClassLoader, java.lang.Object reporterManagerFactory)
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
TestSetFailedException
java.lang.reflect.InvocationTargetException
public SurefireProvider createProvider(boolean isInsideFork)