Package com.vaadin.testbench.parallel
Class ParallelScheduler
- java.lang.Object
-
- com.vaadin.testbench.parallel.ParallelScheduler
-
- All Implemented Interfaces:
org.junit.runners.model.RunnerScheduler
public class ParallelScheduler extends Object implements org.junit.runners.model.RunnerScheduler
JUnit scheduler capable of running multiple tets in parallel. Each test is run in its own thread. Uses anExecutorServiceto manage the threads.
-
-
Constructor Summary
Constructors Constructor Description ParallelScheduler(ExecutorService service)Creates a parallel scheduler which will use the given executor service when submitting test jobs.
-
-
-
Constructor Detail
-
ParallelScheduler
public ParallelScheduler(ExecutorService service)
Creates a parallel scheduler which will use the given executor service when submitting test jobs.- Parameters:
service- The service to use for tests
-
-
Method Detail
-
schedule
public void schedule(Runnable childStatement)
- Specified by:
schedulein interfaceorg.junit.runners.model.RunnerScheduler
-
finished
public void finished()
- Specified by:
finishedin interfaceorg.junit.runners.model.RunnerScheduler
-
-