public class JUnit3Provider extends AbstractProvider
Modifier and Type | Field and Description |
---|---|
private JUnit3TestChecker |
jUnit3TestChecker |
private ProviderParameters |
providerParameters |
private JUnit3Reflector |
reflector |
private RunOrderCalculator |
runOrderCalculator |
private ScanResult |
scanResult |
private PojoAndJUnit3Checker |
testChecker |
private java.lang.ClassLoader |
testClassLoader |
private TestsToRun |
testsToRun |
Constructor and Description |
---|
JUnit3Provider(ProviderParameters booterParameters) |
Modifier and Type | Method and Description |
---|---|
private SurefireTestSet |
createTestSet(java.lang.Class<?> clazz) |
private void |
executeTestSet(SurefireTestSet testSet,
RunListener reporter,
java.lang.ClassLoader classLoader) |
java.lang.Iterable<java.lang.Class<?>> |
getSuites()
Determines the number of forks.
|
RunResult |
invoke(java.lang.Object forkTestSet)
Runs a forked test
|
private TestsToRun |
scanClassPath() |
cancel
private final java.lang.ClassLoader testClassLoader
private final PojoAndJUnit3Checker testChecker
private final JUnit3TestChecker jUnit3TestChecker
private final JUnit3Reflector reflector
private final ProviderParameters providerParameters
private final RunOrderCalculator runOrderCalculator
private final ScanResult scanResult
private TestsToRun testsToRun
public JUnit3Provider(ProviderParameters booterParameters)
public RunResult invoke(java.lang.Object forkTestSet) throws TestSetFailedException
SurefireProvider
forkTestSet
- An item from the iterator in #getSuites. Will be null for forkmode never or always.
When this is non-null, the forked process will run only that test
and probably not scan the classpathTestSetFailedException
- When testset failsprivate SurefireTestSet createTestSet(java.lang.Class<?> clazz) throws TestSetFailedException
TestSetFailedException
private void executeTestSet(SurefireTestSet testSet, RunListener reporter, java.lang.ClassLoader classLoader) throws TestSetFailedException
TestSetFailedException
private TestsToRun scanClassPath()
public java.lang.Iterable<java.lang.Class<?>> getSuites()
SurefireProvider