summaryrefslogtreecommitdiff
path: root/test-junit/src/junit/runner/TestRunListener.java
diff options
context:
space:
mode:
Diffstat (limited to 'test-junit/src/junit/runner/TestRunListener.java')
-rw-r--r--test-junit/src/junit/runner/TestRunListener.java20
1 files changed, 20 insertions, 0 deletions
diff --git a/test-junit/src/junit/runner/TestRunListener.java b/test-junit/src/junit/runner/TestRunListener.java
new file mode 100644
index 000000000000..0e9581989eee
--- /dev/null
+++ b/test-junit/src/junit/runner/TestRunListener.java
@@ -0,0 +1,20 @@
+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.
+ * {@hide} - Not needed for 1.0 SDK
+ */
+ 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);
+}