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);
}

@@ -282,36 +282,16 @@
 s*/%0A    
-public static final 
 int STAT
@@ -312,28 +312,8 @@
     
-public static final 
 int 
@@ -333,31 +333,24 @@
 E = 2;%0A%0A    
-public 
 void testRun
@@ -392,39 +392,32 @@
 estCount);%0A%0A    
-public 
 void testRunEnde
@@ -434,39 +434,32 @@
 psedTime);%0A%0A    
-public 
 void testRunStop
@@ -478,39 +478,32 @@
 psedTime);%0A%0A    
-public 
 void testStarted
@@ -518,39 +518,32 @@
 testName);%0A%0A    
-public 
 void testEnded(S
@@ -564,23 +564,16 @@
 );%0A%0A    
-public 
 void tes

Remove unnecessary modifiers "public" for TestRunListener interface