[jboss-cvs] JBoss Messaging SVN: r3252 - in trunk: tests and 1 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sat Oct 27 09:48:18 EDT 2007
Author: timfox
Date: 2007-10-27 09:48:18 -0400 (Sat, 27 Oct 2007)
New Revision: 3252
Modified:
trunk/src/main/org/jboss/messaging/core/impl/postoffice/MessagingPostOffice.java
trunk/tests/build.xml
trunk/tests/src/org/jboss/test/messaging/tools/ServerManagement.java
Log:
Allow JGroups group name to be overridden by sys prop
Modified: trunk/src/main/org/jboss/messaging/core/impl/postoffice/MessagingPostOffice.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/impl/postoffice/MessagingPostOffice.java 2007-10-27 13:12:01 UTC (rev 3251)
+++ trunk/src/main/org/jboss/messaging/core/impl/postoffice/MessagingPostOffice.java 2007-10-27 13:48:18 UTC (rev 3252)
@@ -306,6 +306,16 @@
this.clustered = true;
+ //Group name can be overridden with a system property - useful for Hudson test runs
+ String s = System.getProperty("jboss.messaging.groupname");
+
+ if (s != null)
+ {
+ log.debug("Group name overriden to use: " + s);
+
+ groupName = s;
+ }
+
groupMember = new GroupMember(groupName, stateTimeout, castTimeout, jChannelFactory, this, this);
this.supportsFailover = supportsFailover;
Modified: trunk/tests/build.xml
===================================================================
--- trunk/tests/build.xml 2007-10-27 13:12:01 UTC (rev 3251)
+++ trunk/tests/build.xml 2007-10-27 13:48:18 UTC (rev 3252)
@@ -724,6 +724,7 @@
<sysproperty key="remote" value="true"/>
<sysproperty key="module.output" value="${tests.output}"/>
<sysproperty key="test.bind.address" value="${test.bind.address}"/>
+ <sysproperty key="jboss.messaging.groupname" value="${jboss.messaging.groupname}"/>
<sysproperty key="jgroups.bind_addr" value="${test.bind.address}"/>
<sysproperty key="test.database" value="${clustering.tests.database}"/>
<sysproperty key="test.clustered" value="true"/>
Modified: trunk/tests/src/org/jboss/test/messaging/tools/ServerManagement.java
===================================================================
--- trunk/tests/src/org/jboss/test/messaging/tools/ServerManagement.java 2007-10-27 13:12:01 UTC (rev 3251)
+++ trunk/tests/src/org/jboss/test/messaging/tools/ServerManagement.java 2007-10-27 13:48:18 UTC (rev 3252)
@@ -435,6 +435,12 @@
sb.append("-Dtest.remoting=").append(remoting).append(' ');
}
+ String groupName = System.getProperty("jboss.messaging.groupname");
+ if (groupName != null)
+ {
+ sb.append("-Djboss.messaging.groupname=").append(groupName).append(' ');
+ }
+
String testLogfileSuffix = System.getProperty("test.logfile.suffix");
if (testLogfileSuffix == null)
More information about the jboss-cvs-commits
mailing list