[jboss-cvs] JBossAS SVN: r62031 - branches/Branch_4_2/testsuite/src/main/org/jboss/test/util/test.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Apr 3 09:39:59 EDT 2007
Author: stan.silvert at jboss.com
Date: 2007-04-03 09:39:59 -0400 (Tue, 03 Apr 2007)
New Revision: 62031
Modified:
branches/Branch_4_2/testsuite/src/main/org/jboss/test/util/test/TwiddleUnitTestCase.java
Log:
Add debugging to figure out why it fails in CC environment
Modified: branches/Branch_4_2/testsuite/src/main/org/jboss/test/util/test/TwiddleUnitTestCase.java
===================================================================
--- branches/Branch_4_2/testsuite/src/main/org/jboss/test/util/test/TwiddleUnitTestCase.java 2007-04-03 13:00:24 UTC (rev 62030)
+++ branches/Branch_4_2/testsuite/src/main/org/jboss/test/util/test/TwiddleUnitTestCase.java 2007-04-03 13:39:59 UTC (rev 62031)
@@ -90,8 +90,8 @@
command.add("cmd");
command.add("/C");
command.add("twiddle");
- command.add("-s");
- command.add(getServerHost());
+ //command.add("-s");
+ //command.add(getServerHost());
command.addAll(Arrays.asList(args));
}
else
@@ -99,8 +99,8 @@
command.add("/bin/sh");
command.add("-c");
String twiddleCmd = "./twiddle.sh ";
- twiddleCmd += "-s ";
- twiddleCmd += getServerHost();
+ //twiddleCmd += "-s ";
+ //twiddleCmd += getServerHost();
twiddleCmd += makeTwiddleArgs(args);
command.add(twiddleCmd);
}
@@ -108,9 +108,17 @@
ProcessBuilder builder = new ProcessBuilder(command);
builder.directory(getTwiddleWorkingDir());
Process proc = builder.start();
- InputStream in = proc.getInputStream();
+ StringBuilder buffer = readStream(proc.getInputStream());
+
+ if (log.isDebugEnabled()) debugTwiddle(builder, buffer, proc.getErrorStream());
+
+ return buffer.toString();
+ }
+
+ protected StringBuilder readStream(InputStream in) throws IOException
+ {
+ StringBuilder buffer = new StringBuilder();
int readByte = 0;
- StringBuilder buffer = new StringBuilder();
while (readByte != -1)
{
readByte = in.read();
@@ -119,10 +127,7 @@
buffer.append((char)readByte);
}
}
-
- if (log.isDebugEnabled()) debugTwiddle(builder, buffer);
-
- return buffer.toString();
+ return buffer;
}
protected String makeTwiddleArgs(String[] args)
@@ -136,7 +141,9 @@
return result;
}
- protected void debugTwiddle(ProcessBuilder builder, StringBuilder buffer)
+ protected void debugTwiddle(ProcessBuilder builder,
+ StringBuilder buffer,
+ InputStream errorStream) throws IOException
{
String command = "";
for (String param: builder.command() )
@@ -147,6 +154,7 @@
log.debug("executed: " + command);
log.debug("returned: " + buffer.toString());
+ log.debug("error stream: " + readStream(errorStream).toString());
}
protected boolean isWindows()
@@ -161,6 +169,7 @@
String jbossDist = System.getProperty("jboss.dist");
if (jbossDist == null) throw new IllegalStateException("jboss.dist System property is not set");
String jbossBin = jbossDist + "/bin";
+ log.debug("Twiddle working dir = " + jbossBin);
return new File(jbossBin);
}
}
More information about the jboss-cvs-commits
mailing list