[P-unit-devel] SF.net SVN: p-unit: [304] trunk/punit/src/org/punit/runner
Status: Beta
Brought to you by:
zhanghuangzhu
|
From: <zha...@us...> - 2008-04-22 16:03:34
|
Revision: 304
http://p-unit.svn.sourceforge.net/p-unit/?rev=304&view=rev
Author: zhanghuangzhu
Date: 2008-04-22 09:03:32 -0700 (Tue, 22 Apr 2008)
Log Message:
-----------
Andrew Zhang: added addWatcher in Runner.
Modified Paths:
--------------
trunk/punit/src/org/punit/runner/AbstractRunner.java
trunk/punit/src/org/punit/runner/Runner.java
trunk/punit/src/org/punit/runner/VanillaRunner.java
Modified: trunk/punit/src/org/punit/runner/AbstractRunner.java
===================================================================
--- trunk/punit/src/org/punit/runner/AbstractRunner.java 2008-04-18 06:51:22 UTC (rev 303)
+++ trunk/punit/src/org/punit/runner/AbstractRunner.java 2008-04-22 16:03:32 UTC (rev 304)
@@ -18,6 +18,7 @@
import org.punit.reporter.stream.console.*;
import org.punit.type.*;
import org.punit.util.*;
+import org.punit.watcher.*;
public abstract class AbstractRunner implements Runner {
@@ -156,6 +157,10 @@
filterNonParentEventListeners();
run(clazz);
}
+
+ public void addWatcher(Watcher watcher) {
+ _methodRunner.addWatcher(watcher);
+ }
private void readOutputStream(Process p) {
new StreamReaderThread(p.getInputStream(), false).start();
Modified: trunk/punit/src/org/punit/runner/Runner.java
===================================================================
--- trunk/punit/src/org/punit/runner/Runner.java 2008-04-18 06:51:22 UTC (rev 303)
+++ trunk/punit/src/org/punit/runner/Runner.java 2008-04-22 16:03:32 UTC (rev 304)
@@ -9,6 +9,7 @@
import org.punit.method.runner.*;
import org.punit.reporter.*;
import org.punit.type.*;
+import org.punit.watcher.*;
public interface Runner extends EventRegistry, Name, Serializable, Cloneable {
@@ -29,4 +30,6 @@
public String resultFolder();
public void shutdown();
+
+ public void addWatcher(Watcher watcher);
}
Modified: trunk/punit/src/org/punit/runner/VanillaRunner.java
===================================================================
--- trunk/punit/src/org/punit/runner/VanillaRunner.java 2008-04-18 06:51:22 UTC (rev 303)
+++ trunk/punit/src/org/punit/runner/VanillaRunner.java 2008-04-22 16:03:32 UTC (rev 304)
@@ -7,6 +7,7 @@
import org.punit.method.builder.*;
import org.punit.method.runner.*;
import org.punit.reporter.*;
+import org.punit.watcher.*;
public class VanillaRunner implements Runner {
@@ -69,4 +70,8 @@
public void shutdown() {
_runner.shutdown();
}
+
+ public void addWatcher(Watcher watcher) {
+ _runner.addWatcher(watcher);
+ }
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|