[jboss-cvs] JBossAS SVN: r62059 - 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 18:41:35 EDT 2007
Author: stan.silvert at jboss.com
Date: 2007-04-03 18:41:35 -0400 (Tue, 03 Apr 2007)
New Revision: 62059
Modified:
branches/Branch_4_2/testsuite/src/main/org/jboss/test/util/test/TwiddleUnitTestCase.java
Log:
JBAS-3726 Programatically add JBOSS_HOME to execution 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 22:40:40 UTC (rev 62058)
+++ branches/Branch_4_2/testsuite/src/main/org/jboss/test/util/test/TwiddleUnitTestCase.java 2007-04-03 22:41:35 UTC (rev 62059)
@@ -107,6 +107,7 @@
ProcessBuilder builder = new ProcessBuilder(command);
builder.directory(getTwiddleWorkingDir());
+ builder.environment().put("JBOSS_HOME", getJBossHome());
Process proc = builder.start();
StringBuilder buffer = readStream(proc.getInputStream());
@@ -162,13 +163,18 @@
return System.getProperty("os.name").toLowerCase().startsWith("windows");
}
- protected File getTwiddleWorkingDir()
+ protected String getJBossHome()
{
// usually, the jboss.dist system property is set in the ant <junit> task using
// <sysproperty key="jboss.dist" value="${jboss.dist}"/>
String jbossDist = System.getProperty("jboss.dist");
if (jbossDist == null) throw new IllegalStateException("jboss.dist System property is not set");
- String jbossBin = jbossDist + "/bin";
+ return jbossDist;
+ }
+
+ protected File getTwiddleWorkingDir()
+ {
+ String jbossBin = getJBossHome() + "/bin";
log.debug("Twiddle working dir = " + jbossBin);
return new File(jbossBin);
}
More information about the jboss-cvs-commits
mailing list