org.junit.runners.model.RunnerScheduler Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of junit Show documentation
Show all versions of junit Show documentation
JUnit is a regression testing framework written by Erich Gamma and Kent Beck.
It is used by the developer who implements unit tests in Java.
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
*/
public interface RunnerScheduler {
/**
* 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)
*/
void finished();
}