[jboss-cvs] JBossAS SVN: r73480 - in trunk/testsuite/src/main/org/jboss/test: cluster/classloader/leak/test and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sun May 18 12:26:27 EDT 2008


Author: bstansberry at jboss.com
Date: 2008-05-18 12:26:26 -0400 (Sun, 18 May 2008)
New Revision: 73480

Modified:
   trunk/testsuite/src/main/org/jboss/test/classloader/leak/test/ClassloaderLeakTestBase.java
   trunk/testsuite/src/main/org/jboss/test/cluster/classloader/leak/test/ReplicableClassesClassloaderLeakUnitTestCase.java
Log:
[JBAS-5405] Make ReplicableClassesClassloaderLeakUnitTestCase work if complex clustering configs are used

Modified: trunk/testsuite/src/main/org/jboss/test/classloader/leak/test/ClassloaderLeakTestBase.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/classloader/leak/test/ClassloaderLeakTestBase.java	2008-05-18 12:17:25 UTC (rev 73479)
+++ trunk/testsuite/src/main/org/jboss/test/classloader/leak/test/ClassloaderLeakTestBase.java	2008-05-18 16:26:26 UTC (rev 73480)
@@ -56,7 +56,7 @@
    
    private static final Set<String> deployments = new HashSet<String>();
    
-   private String baseURL = null;
+   protected String baseURL = null;
 
    public ClassloaderLeakTestBase(String name)
    {

Modified: trunk/testsuite/src/main/org/jboss/test/cluster/classloader/leak/test/ReplicableClassesClassloaderLeakUnitTestCase.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/cluster/classloader/leak/test/ReplicableClassesClassloaderLeakUnitTestCase.java	2008-05-18 12:17:25 UTC (rev 73479)
+++ trunk/testsuite/src/main/org/jboss/test/cluster/classloader/leak/test/ReplicableClassesClassloaderLeakUnitTestCase.java	2008-05-18 16:26:26 UTC (rev 73480)
@@ -54,6 +54,22 @@
       return getDeploySetup(ReplicableClassesClassloaderLeakUnitTestCase.class, "classloader-leak-test.sar");
    }
    
+   @Override
+   protected void setUp() throws Exception
+   {
+      super.setUp();
+
+      // This test runs in a clustered config, so use the cluster config
+      // props to create the base URL
+      
+      String urlProp = "jbosstest.cluster.node0.http.url";
+      String urlDefault = "http://" + getServerHost() + ":8080";
+      String urlValue = System.getProperty(urlProp, urlDefault);
+      log.debug("Http Url for node is:" + urlValue);
+      baseURL = urlValue + "/" + getWarContextPath() + "/";
+   }
+
+
    /**
     * Test with a version of the classes that haven't been aspectized. This
     * is a form of "control" for the testNoCacheReplicableWar() test. 




More information about the jboss-cvs-commits mailing list