package org.junit.runners.model;

Represents a strategy for scheduling when individual test methods should be run (in serial or parallel) WARNING: still experimental, may go away.
Since:4.7
/** * Represents a strategy for scheduling when individual test methods * should be run (in serial or parallel) * * WARNING: still experimental, may go away. * * @since 4.7 */
public interface RunnerScheduler {
Schedule a child statement to run
/** * Schedule a child statement to run */
void schedule(Runnable childStatement);
Override to implement any behavior that must occur after all children have been scheduled (for example, waiting for them all to finish)
/** * Override to implement any behavior that must occur * after all children have been scheduled (for example, * waiting for them all to finish) */
void finished(); }