Author: jim.ma
Date: 2009-11-13 01:16:33 -0500 (Fri, 13 Nov 2009)
New Revision: 11110
Modified:
common/trunk/src/main/java/org/jboss/wsf/test/JBossWSTest.java
Log:
[JBWS-2826]:Add thread.join in executeCommand method
Modified: common/trunk/src/main/java/org/jboss/wsf/test/JBossWSTest.java
===================================================================
--- common/trunk/src/main/java/org/jboss/wsf/test/JBossWSTest.java 2009-11-13 03:11:18 UTC
(rev 11109)
+++ common/trunk/src/main/java/org/jboss/wsf/test/JBossWSTest.java 2009-11-13 06:16:33 UTC
(rev 11110)
@@ -172,10 +172,14 @@
// unfortunately the following threads are needed because of Windows behavior
System.out.println("Process input stream:");
System.err.println("Process error stream:");
- new Thread( inputStreamJob ).start();
- new Thread( errorStreamJob ).start();
+ Thread inputJob = new Thread(inputStreamJob);
+ Thread outputJob = new Thread(errorStreamJob);
try
- {
+ {
+ inputJob.start();
+ inputJob.join(5000);
+ outputJob.start();
+ outputJob.join(5000);
int statusCode = p.waitFor();
String fallbackMessage = "Process did exit with status " + statusCode;
assertTrue(message != null ? message : fallbackMessage, statusCode == 0);
Show replies by date