[jboss-svn-commits] JBL Code SVN: r28247 - labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Jul 20 12:08:08 EDT 2009
Author: jhalliday
Date: 2009-07-20 12:08:08 -0400 (Mon, 20 Jul 2009)
New Revision: 28247
Modified:
labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/TaskImpl.java
Log:
Improve junit test harness. JBTM-390
Modified: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/TaskImpl.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/TaskImpl.java 2009-07-20 16:07:30 UTC (rev 28246)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/TaskImpl.java 2009-07-20 16:08:08 UTC (rev 28247)
@@ -331,7 +331,7 @@
taskErrorReaderThread.start();
bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream()));
- taskReaderThread = new TaskReaderThread( bufferedReader, out, "out: ");
+ taskReaderThread = new TaskReaderThread(taskName, bufferedReader, out, "out: ");
taskReaderThread.start();
if(type.equals(TaskType.EXPECT_READY)) {
@@ -564,6 +564,7 @@
BufferedReader bufferedReader;
PrintStream out;
private String prefix;
+ private String taskName;
private final AtomicBoolean printedReady = new AtomicBoolean(false);
private final AtomicBoolean isFinishedCleanly = new AtomicBoolean(false);
@@ -612,18 +613,16 @@
* output line and has not printed a Failed output line.
*/
public void checkPassFail() {
- Assert.assertFalse(printedFailed);
- Assert.assertTrue(printedPassed);
+ Assert.assertFalse("task "+taskName+" printed Failed.", printedFailed);
+ Assert.assertTrue("task "+taskName+" did not print Passed.", printedPassed);
}
/**
* create a task reader thread defaulting the prefix to "Line: " and the output stream to
*
*/
- public TaskReaderThread(BufferedReader bufferedReader) {
- this(bufferedReader, System.out, "out: ");
- }
- public TaskReaderThread(BufferedReader bufferedReader, PrintStream out, String prefix) {
+ public TaskReaderThread(String taskName, BufferedReader bufferedReader, PrintStream out, String prefix) {
+ this.taskName = taskName;
this.bufferedReader = bufferedReader;
this.prefix = prefix;
this.out = out;
More information about the jboss-svn-commits
mailing list