• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package org.junit.runners.model;
2 
3 /**
4  * Represents a strategy for scheduling when individual test methods
5  * should be run (in serial or parallel)
6  *
7  * WARNING: still experimental, may go away.
8  */
9 public interface RunnerScheduler {
10 	/**
11 	 * Schedule a child statement to run
12 	 */
schedule(Runnable childStatement)13 	void schedule(Runnable childStatement);
14 
15 	/**
16 	 * Override to implement any behavior that must occur
17 	 * after all children have been scheduled (for example,
18 	 * waiting for them all to finish)
19 	 */
finished()20 	void finished();
21 }
22