[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