[jboss-cvs] JBoss Messaging SVN: r3769 - tags/JBossMessaging_1_4_0_SP3_CP01/tests/src/org/jboss/test/messaging/tools/container.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Feb 22 10:22:43 EST 2008
Author: ataylor
Date: 2008-02-22 10:22:42 -0500 (Fri, 22 Feb 2008)
New Revision: 3769
Modified:
tags/JBossMessaging_1_4_0_SP3_CP01/tests/src/org/jboss/test/messaging/tools/container/LocalTestServer.java
tags/JBossMessaging_1_4_0_SP3_CP01/tests/src/org/jboss/test/messaging/tools/container/ServiceContainer.java
Log:
http://jira.jboss.org/jira/browse/JBMESSAGING-1222
Modified: tags/JBossMessaging_1_4_0_SP3_CP01/tests/src/org/jboss/test/messaging/tools/container/LocalTestServer.java
===================================================================
--- tags/JBossMessaging_1_4_0_SP3_CP01/tests/src/org/jboss/test/messaging/tools/container/LocalTestServer.java 2008-02-22 15:20:16 UTC (rev 3768)
+++ tags/JBossMessaging_1_4_0_SP3_CP01/tests/src/org/jboss/test/messaging/tools/container/LocalTestServer.java 2008-02-22 15:22:42 UTC (rev 3769)
@@ -40,6 +40,7 @@
import org.jboss.jms.server.ServerPeer;
import org.jboss.logging.Logger;
import org.jboss.messaging.core.contract.MessageStore;
+import java.io.File;
import org.jboss.messaging.core.contract.PersistenceManager;
import org.jboss.messaging.core.contract.PostOffice;
import org.jboss.messaging.util.XMLUtil;
@@ -904,6 +905,11 @@
public void poisonTheServer(int type) throws Exception
{
URL url = this.getClass().getClassLoader().getResource("poison.xml");
+ if (url == null) // JBMESSAGING-1222 - Hack for OSX JVM Bug when testing the remote connectors
+ { //(Assumes tests are being executed is the jboss-messaging/tests directory)
+
+ url = (new File("etc/poison.xml")).toURL();
+ }
AspectXmlLoader.deployXML(url);
log.debug(url + " deployed");
Modified: tags/JBossMessaging_1_4_0_SP3_CP01/tests/src/org/jboss/test/messaging/tools/container/ServiceContainer.java
===================================================================
--- tags/JBossMessaging_1_4_0_SP3_CP01/tests/src/org/jboss/test/messaging/tools/container/ServiceContainer.java 2008-02-22 15:20:16 UTC (rev 3768)
+++ tags/JBossMessaging_1_4_0_SP3_CP01/tests/src/org/jboss/test/messaging/tools/container/ServiceContainer.java 2008-02-22 15:22:42 UTC (rev 3769)
@@ -58,6 +58,7 @@
import org.hsqldb.Server;
import org.hsqldb.persist.HsqlProperties;
+import java.io.FileInputStream;
import org.jboss.jms.jndi.JMSProviderAdapter;
import org.jboss.jms.jndi.JNDIProviderAdapter;
import org.jboss.jms.server.ServerPeer;
@@ -953,12 +954,15 @@
private void readConfigurationFile() throws Exception
{
InputStream cs = getClass().getClassLoader().getResourceAsStream(CONFIGURATION_FILE_NAME);
- if (cs == null)
- {
- throw new Exception("Cannot file container's configuration file " +
- CONFIGURATION_FILE_NAME + ". Make sure it is in the classpath.");
+ if (cs == null) // JBMESSAGING-1222 - Hack for OSX JVM Bug when testing the remote connectors
+ { //(Assumes tests are being executed is the jboss-messaging/tests directory)
+ cs = new FileInputStream("etc/" + CONFIGURATION_FILE_NAME);
+ if (cs == null)
+ {
+ throw new Exception("Cannot file container's configuration file " +
+ CONFIGURATION_FILE_NAME + ". Make sure it is in the classpath.");
+ }
}
-
try
{
config = new ServiceContainerConfiguration(cs);
More information about the jboss-cvs-commits
mailing list