| package junit.runner; |
| /** |
| * A listener interface for observing the |
| * execution of a test run. Unlike TestListener, |
| * this interface using only primitive objects, |
| * making it suitable for remote test execution. |
| */ |
| public interface TestRunListener { |
| /* test status constants*/ |
| public static final int STATUS_ERROR= 1; |
| public static final int STATUS_FAILURE= 2; |
| |
| public void testRunStarted(String testSuiteName, int testCount); |
| public void testRunEnded(long elapsedTime); |
| public void testRunStopped(long elapsedTime); |
| public void testStarted(String testName); |
| public void testEnded(String testName); |
| public void testFailed(int status, String testName, String trace); |
| } |