diff options
| author | Rafael H. Schloming <rhs@apache.org> | 2009-02-26 15:25:14 +0000 |
|---|---|---|
| committer | Rafael H. Schloming <rhs@apache.org> | 2009-02-26 15:25:14 +0000 |
| commit | a737f41bd46212f0ed69b2188f95f32b9f793f89 (patch) | |
| tree | 6d0ed925f49ba29992480e0ac0da18f879a94df9 /java | |
| parent | 2618a333faeaf3d547fcedc0ab6fe64a2358ffb6 (diff) | |
| download | qpid-python-a737f41bd46212f0ed69b2188f95f32b9f793f89.tar.gz | |
don't run tests when broker doesn't start
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@748178 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java')
| -rw-r--r-- | java/systests/src/main/java/org/apache/qpid/test/utils/QpidTestCase.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/java/systests/src/main/java/org/apache/qpid/test/utils/QpidTestCase.java b/java/systests/src/main/java/org/apache/qpid/test/utils/QpidTestCase.java index eddd9ed538..00c1da69e9 100644 --- a/java/systests/src/main/java/org/apache/qpid/test/utils/QpidTestCase.java +++ b/java/systests/src/main/java/org/apache/qpid/test/utils/QpidTestCase.java @@ -229,11 +229,13 @@ public class QpidTestCase extends TestCase private LineNumberReader in; private String ready; private CountDownLatch latch; + private boolean seenReady; public Piper(InputStream in, String ready) { this.in = new LineNumberReader(new InputStreamReader(in)); this.ready = ready; + this.seenReady = false; if (this.ready != null && !this.ready.equals("")) { this.latch = new CountDownLatch(1); @@ -257,7 +259,8 @@ public class QpidTestCase extends TestCase } else { - return latch.await(timeout, unit); + latch.await(timeout, unit); + return seenReady; } } @@ -271,6 +274,7 @@ public class QpidTestCase extends TestCase System.out.println(line); if (latch != null && line.contains(ready)) { + seenReady = true; latch.countDown(); } } |
