org.junit.runner
Class Computer
java.lang.Objectorg.junit.runner.Computer
- Direct Known Subclasses:
- ParallelComputer
Represents a strategy for computing runners and suites. WARNING: this class is very likely to undergo serious changes in version 4.8 and beyond.
- Since:
- 4.6
Constructor Summary | |
---|---|
Computer() |
Method Summary | |
---|---|
protected Runner |
getRunner(RunnerBuilder builder, Class<?> testClass) Create a single-class runner for testClass , using builder |
Runner |
getSuite(RunnerBuilder builder, Class<?>[] classes) Create a suite for classes , building Runners with builder . |
static Computer |
serial() Returns a new default computer, which runs tests in serial order |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
Computer
public Computer()
Method Detail |
---|
serial
public static Computer serial()
-
Returns a new default computer, which runs tests in serial order
-
getSuite
public Runner getSuite(RunnerBuilder builder, Class<?>[] classes) throws InitializationError
-
Create a suite for
classes
, building Runners withbuilder
. Throws an InitializationError if Runner construction fails -
- Throws:
-
InitializationError
getRunner
protected Runner getRunner(RunnerBuilder builder, Class<?> testClass) throws Throwable
-
Create a single-class runner for
testClass
, usingbuilder
-
- Throws:
-
Throwable