[jboss-cvs] JBossAS SVN: r106992 - in projects/cl-benchmark/trunk/src/test/java/org/jboss/test/cl/benchmark: test and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Jul 21 12:58:06 EDT 2010
Author: kabir.khan at jboss.com
Date: 2010-07-21 12:58:05 -0400 (Wed, 21 Jul 2010)
New Revision: 106992
Modified:
projects/cl-benchmark/trunk/src/test/java/org/jboss/test/cl/benchmark/AbstractClassLoaderBenchmark.java
projects/cl-benchmark/trunk/src/test/java/org/jboss/test/cl/benchmark/test/ThreeDeepImportModuleLoaderBenchmarkTestCase.java
Log:
Better status message and fix module test
Modified: projects/cl-benchmark/trunk/src/test/java/org/jboss/test/cl/benchmark/AbstractClassLoaderBenchmark.java
===================================================================
--- projects/cl-benchmark/trunk/src/test/java/org/jboss/test/cl/benchmark/AbstractClassLoaderBenchmark.java 2010-07-21 16:55:29 UTC (rev 106991)
+++ projects/cl-benchmark/trunk/src/test/java/org/jboss/test/cl/benchmark/AbstractClassLoaderBenchmark.java 2010-07-21 16:58:05 UTC (rev 106992)
@@ -99,7 +99,7 @@
info.initialize(result, getBenchmarkTestDelegate().install(info.getFactory()));
}
long time = System.currentTimeMillis() - start;
- System.out.println("Creating " + classLoaderInfos.size() + " class loaders took." + time + "ms");
+ System.out.println("-> Creating " + classLoaderInfos.size() + " class loaders took." + time + "ms");
List<ClassLoaderInfo> infosToLoad = getLoadersForLoading(classLoaderInfos);
@@ -112,14 +112,9 @@
}
time = System.currentTimeMillis() - start;
- System.out.println("Loading classes took." + time + "ms");
+ System.out.println("-> Loading classes took." + time + "ms");
+ System.out.println("(Success: " + result.getSuccess() + " ; failed: " + result.getFailed() + " ; wrong (filter): " + result.getBadFilter() + ")");
System.out.println("\n");
- System.out.println("================================");
- System.out.println("Stats:");
- System.out.println("================================");
- System.out.println("Successful classes: " + result.getSuccess());
- System.out.println("Failed classes: " + result.getFailed());
- System.out.println("Wrong loader (filter): " + result.getBadFilter());
if (result.getFailed() > result.getSuccess())
fail("A lot of failures!");
Modified: projects/cl-benchmark/trunk/src/test/java/org/jboss/test/cl/benchmark/test/ThreeDeepImportModuleLoaderBenchmarkTestCase.java
===================================================================
--- projects/cl-benchmark/trunk/src/test/java/org/jboss/test/cl/benchmark/test/ThreeDeepImportModuleLoaderBenchmarkTestCase.java 2010-07-21 16:55:29 UTC (rev 106991)
+++ projects/cl-benchmark/trunk/src/test/java/org/jboss/test/cl/benchmark/test/ThreeDeepImportModuleLoaderBenchmarkTestCase.java 2010-07-21 16:58:05 UTC (rev 106992)
@@ -73,6 +73,8 @@
{
VFSClassLoaderFactory factory = new VFSClassLoaderFactory(info.getName());
ClassLoadingMetaDataFactory metaData = ClassLoadingMetaDataFactory.getInstance();
+ for (String pkg : info.getPackageNames())
+ factory.getCapabilities().addCapability(metaData.createPackage(pkg));
factory.getCapabilities().addCapability(metaData.createModule(info.getName()));
factory.getRoots().add(info.getUrl().toString());
@@ -85,6 +87,9 @@
VFSClassLoaderFactory factory = new VFSClassLoaderFactory(info.getName());
ClassLoadingMetaDataFactory metaData = ClassLoadingMetaDataFactory.getInstance();
factory.getCapabilities().addCapability(metaData.createModule(info.getName()));
+ for (String pkg : info.getPackageNames())
+ factory.getCapabilities().addCapability(metaData.createPackage(pkg));
+
factory.getRequirements().addRequirement(metaData.createReExportModule(grandParent.getName()));
factory.getRoots().add(info.getUrl().toString());
@@ -95,6 +100,8 @@
{
VFSClassLoaderFactory factory = new VFSClassLoaderFactory(info.getName());
ClassLoadingMetaDataFactory metaData = ClassLoadingMetaDataFactory.getInstance();
+ for (String pkg : info.getPackageNames())
+ factory.getCapabilities().addCapability(metaData.createPackage(pkg));
factory.getRequirements().addRequirement(metaData.createReExportModule(parent.getName()));
factory.getRoots().add(info.getUrl().toString());
More information about the jboss-cvs-commits
mailing list