19066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectpackage junit.runner; 29066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project/** 39066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * A listener interface for observing the 49066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * execution of a test run. Unlike TestListener, 59066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * this interface using only primitive objects, 69066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * making it suitable for remote test execution. 79066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * {@hide} - Not needed for 1.0 SDK 89066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project */ 99066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public interface TestRunListener { 109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project /* test status constants*/ 119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public static final int STATUS_ERROR= 1; 129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public static final int STATUS_FAILURE= 2; 139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void testRunStarted(String testSuiteName, int testCount); 159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void testRunEnded(long elapsedTime); 169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void testRunStopped(long elapsedTime); 179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void testStarted(String testName); 189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void testEnded(String testName); 199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void testFailed(int status, String testName, String trace); 209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project} 21