[jbossws-commits] JBossWS SVN: r6763 - framework/trunk/testsuite/test/java/org/jboss/test/ws/projectGenerator.

jbossws-commits at lists.jboss.org jbossws-commits at lists.jboss.org
Wed Apr 30 04:00:43 EDT 2008


Author: alessio.soldano at jboss.com
Date: 2008-04-30 04:00:43 -0400 (Wed, 30 Apr 2008)
New Revision: 6763

Modified:
   framework/trunk/testsuite/test/java/org/jboss/test/ws/projectGenerator/ProjectGeneratorTestCase.java
Log:
Improving logging of project generator test


Modified: framework/trunk/testsuite/test/java/org/jboss/test/ws/projectGenerator/ProjectGeneratorTestCase.java
===================================================================
--- framework/trunk/testsuite/test/java/org/jboss/test/ws/projectGenerator/ProjectGeneratorTestCase.java	2008-04-29 23:30:10 UTC (rev 6762)
+++ framework/trunk/testsuite/test/java/org/jboss/test/ws/projectGenerator/ProjectGeneratorTestCase.java	2008-04-30 08:00:43 UTC (rev 6763)
@@ -28,6 +28,7 @@
 import java.io.File;
 import java.io.FileWriter;
 import java.io.IOException;
+import java.io.InputStream;
 import java.io.InputStreamReader;
 import java.net.URL;
 
@@ -167,13 +168,29 @@
       return p;
    }
    
-   private void assertStatusCode(Process p, String error) throws InterruptedException
+   private void assertStatusCode(Process p, String error) throws Exception
    {
       // check status code
       int status = p.waitFor();
+      if (p.exitValue() != 0)
+      {
+         printStream(p.getInputStream());
+         printStream(p.getErrorStream());
+      }
       assertTrue(error, status == 0);
    }
    
+   private void printStream(InputStream is) throws IOException
+   {
+      BufferedReader in = new BufferedReader(new InputStreamReader(is));
+      StringBuffer buffer = new StringBuffer();
+      String line;
+      while ((line = in.readLine()) != null) {
+        buffer.append(line + "\n");
+      }
+      System.out.println(buffer.toString() + "\n");
+   }
+   
    private boolean isDistroTest() throws Exception
    {
       File build = new File("../build.sh");




More information about the jbossws-commits mailing list