All Classes
-
All Classes Interface Summary Class Summary Class Description AsynchronousRunner Deprecated. 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.BalancerFactory ClassesParallelRunListener ConcurrentRunListener Handles responses from concurrent junit
Stuff to remember about JUnit threading: parallel=classes; beforeClass/afterClass, constructor and all tests method run on same thread parallel=methods; beforeClass/afterClass run on main thread, constructor + each test method run on same thread parallel=both; same as parallel=methodsConfigurableParallelComputer Deprecated. Destroyable Destroys the embedded thread-pool.JUnitCoreParameters JUnitCoreProvider JUnitCoreRunListener Noteworthy things about JUnit4 listening:
A class that is annotated with @Ignore will have one invocation of "testSkipped" with source==name A method that is annotated with @Ignore will have a invocation of testSkipped with source and name distinct Methods annotated with @Ignore trigger no further events.LogicalStream A stream-like object that preserves ordering between stdout/stderrMethodsParallelRunListener NonConcurrentRunListener A class to be used when there is no JUnit parallelism (methods or/and class).ParallelComputer ParallelComputer extends JUnitComputer
and has a shutdown functionality.ParallelComputerBuilder Scheduler Schedules tests, controls thread resources, awaiting tests and other schedulers finished, and a master scheduler can shutdown slaves.SchedulingStrategies The factory ofSchedulingStrategy
.SchedulingStrategy Specifies the strategy of scheduling whether sequential, or parallel.ShutdownResult Populates collectiontriggeredTests
of descriptions started before shutting down.TestSet * Represents the test-state of a testset that is run.