[jboss-cvs] JBossAS SVN: r79409 - trunk/testsuite/src/main/org/jboss/test/classloader/leak/clstore.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Oct 13 12:24:53 EDT 2008


Author: bstansberry at jboss.com
Date: 2008-10-13 12:24:53 -0400 (Mon, 13 Oct 2008)
New Revision: 79409

Modified:
   trunk/testsuite/src/main/org/jboss/test/classloader/leak/clstore/ClassLoaderStore.java
Log:
Parameterize depth of classloader leak search

Modified: trunk/testsuite/src/main/org/jboss/test/classloader/leak/clstore/ClassLoaderStore.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/classloader/leak/clstore/ClassLoaderStore.java	2008-10-13 16:07:35 UTC (rev 79408)
+++ trunk/testsuite/src/main/org/jboss/test/classloader/leak/clstore/ClassLoaderStore.java	2008-10-13 16:24:53 UTC (rev 79409)
@@ -41,7 +41,10 @@
    
    private static ClassLoaderStore instance = new ClassLoaderStore();
    
-   private final Map classloaders = new HashMap();
+   private final Map classloaders = new HashMap();
+
+   private final int depth = Integer.parseInt(System.getProperty("jboss.classloader.leak.test.depth", "12"));
+
    private ClassLoaderStore()
    {
       
@@ -150,7 +153,7 @@
          
          Thread.sleep(20);
          
-         String report = leakAnalyzer.exploreObjectReferences(datapoints, weakReferenceOnLoader.get(), 18, true, false);
+         String report = leakAnalyzer.exploreObjectReferences(datapoints, weakReferenceOnLoader.get(), this.depth, true, false);
          log.info(report);
          if (reportHTMLFile != null)
          {




More information about the jboss-cvs-commits mailing list