Interface | Description |
---|---|
Balancer |
The Balancer controls the maximum of concurrent threads in the current Scheduler(s) and prevents
from own thread resources exhaustion if other group of schedulers share the same pool of threads.
|
Destroyable |
Destroys the embedded thread-pool.
|
Class | Description |
---|---|
AbstractThreadPoolStrategy |
Abstract parallel scheduling strategy in private package.
|
BalancerFactory | |
Concurrency | |
InvokerStrategy |
The sequentially executing strategy in private package.
|
NonSharedThreadPoolStrategy |
Parallel strategy for non-shared thread pool in private package.
|
NullBalancer |
This balancer implements
Balancer and does not do anything -no blocking operation. |
ParallelComputer |
ParallelComputer extends JUnit
Computer and has a shutdown functionality. |
ParallelComputerBuilder | |
ParallelComputerUtil |
An algorithm which configures
ParallelComputer with allocated thread resources by given
JUnitCoreParameters . |
RunnerCounter |
Counts number of JUnit suites, classes and methods.
|
Scheduler |
Schedules tests, controls thread resources, awaiting tests and other schedulers finished, and
a master scheduler can shutdown slaves.
|
SchedulingStrategies |
The factory of
SchedulingStrategy . |
SchedulingStrategy |
Specifies the strategy of scheduling whether sequential, or parallel.
|
SharedThreadPoolStrategy |
Parallel strategy for shared thread pool in private package.
|
ShutdownResult |
Populates collection
triggeredTests of descriptions started before shutting down. |
ShutdownStatus |
Wrapper of
ParallelComputer status information and tests been populated before
a shutdown hook has been triggered. |
SingleThreadScheduler |
Used to execute tests annotated with net.jcip.annotations.NotThreadSafe.
|
ThreadResourcesBalancer | |
WrappedRunners |
We need to wrap runners in a suite and count children of these runners.
|
Enum | Description |
---|---|
ExecutionStatus |
Status of
ParallelComputer runtime .Used together with shutdown hook. |
Type |