Paul Duffin | eef35dd | 2016-12-12 12:22:31 +0000 | [diff] [blame] | 1 | package junit.runner; |
| 2 | /** |
| 3 | * A listener interface for observing the |
| 4 | * execution of a test run. Unlike TestListener, |
| 5 | * this interface using only primitive objects, |
| 6 | * making it suitable for remote test execution. |
| 7 | * {@hide} - Not needed for 1.0 SDK |
| 8 | */ |
| 9 | public interface TestRunListener { |
| 10 | /* test status constants*/ |
| 11 | public static final int STATUS_ERROR= 1; |
| 12 | public static final int STATUS_FAILURE= 2; |
| 13 | |
| 14 | public void testRunStarted(String testSuiteName, int testCount); |
| 15 | public void testRunEnded(long elapsedTime); |
| 16 | public void testRunStopped(long elapsedTime); |
| 17 | public void testStarted(String testName); |
| 18 | public void testEnded(String testName); |
| 19 | public void testFailed(int status, String testName, String trace); |
| 20 | } |