[jboss-cvs] JBossAS SVN: r71587 - projects/ejb3/trunk/interceptors/src/test/java/org/jboss/ejb3/test/interceptors/basic/unit.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Apr 2 05:27:34 EDT 2008
Author: wolfc
Date: 2008-04-02 05:27:33 -0400 (Wed, 02 Apr 2008)
New Revision: 71587
Modified:
projects/ejb3/trunk/interceptors/src/test/java/org/jboss/ejb3/test/interceptors/basic/unit/BasicTestSuite.java
Log:
Another weird surefire issue with classpath order
Modified: projects/ejb3/trunk/interceptors/src/test/java/org/jboss/ejb3/test/interceptors/basic/unit/BasicTestSuite.java
===================================================================
--- projects/ejb3/trunk/interceptors/src/test/java/org/jboss/ejb3/test/interceptors/basic/unit/BasicTestSuite.java 2008-04-02 09:04:45 UTC (rev 71586)
+++ projects/ejb3/trunk/interceptors/src/test/java/org/jboss/ejb3/test/interceptors/basic/unit/BasicTestSuite.java 2008-04-02 09:27:33 UTC (rev 71587)
@@ -40,7 +40,7 @@
* Bootstrap the interceptor container.
*
* @author <a href="mailto:carlo.dewolf at jboss.com">Carlo de Wolf</a>
- * @version $Revision: $
+ * @version $Revision$
*/
public class BasicTestSuite extends TestSuite
{
@@ -51,10 +51,14 @@
public BasicTestSuite() throws Exception
{
// Neat trick to find the deployment URL
- URL deploymentURL = getClass().getClassLoader().getResource(".");
+ // We can't use '.' as resource, because on some machines the classpath order is different,
+ // so we might get target/classes instead of target/test-classes.
+ String resourceName = "log4j.xml";
+ String spec = getClass().getClassLoader().getResource(resourceName).toString();
+ URL deploymentURL = new URL(spec.substring(0, spec.length() - resourceName.length()));
log.info(deploymentURL);
ScopedClassLoader deploymentClassLoader = new ScopedClassLoader(new URL[] { deploymentURL });
-
+
// Bootstrap AOP
URL url = Thread.currentThread().getContextClassLoader().getResource("basic/jboss-aop.xml");
log.info("deploying AOP from " + url);
More information about the jboss-cvs-commits
mailing list