Home | History | Annotate | Download | only in runner
      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  */
      8  public interface TestRunListener {
      9      /* test status constants*/
     10      public static final int STATUS_ERROR= 1;
     11      public static final int STATUS_FAILURE= 2;
     12 
     13      public void testRunStarted(String testSuiteName, int testCount);
     14      public void testRunEnded(long elapsedTime);
     15      public void testRunStopped(long elapsedTime);
     16      public void testStarted(String testName);
     17      public void testEnded(String testName);
     18      public void testFailed(int status, String testName, String trace);
     19 }
     20