You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by ju...@apache.org on 2010/08/03 17:52:18 UTC

svn commit: r981943 - in /jackrabbit/commons/jcr-benchmark/trunk/src/main/java/org/apache/jackrabbit/benchmark: PerformanceTestSuite.java TestInputStream.java

Author: jukka
Date: Tue Aug  3 15:52:18 2010
New Revision: 981943

URL: http://svn.apache.org/viewvc?rev=981943&view=rev
Log:
JCR-2695: Jackrabbit performance test suite

Make the PerformanceTestSuite class easier to reuse.
Make the TestInputStream class deterministic.

Modified:
    jackrabbit/commons/jcr-benchmark/trunk/src/main/java/org/apache/jackrabbit/benchmark/PerformanceTestSuite.java
    jackrabbit/commons/jcr-benchmark/trunk/src/main/java/org/apache/jackrabbit/benchmark/TestInputStream.java

Modified: jackrabbit/commons/jcr-benchmark/trunk/src/main/java/org/apache/jackrabbit/benchmark/PerformanceTestSuite.java
URL: http://svn.apache.org/viewvc/jackrabbit/commons/jcr-benchmark/trunk/src/main/java/org/apache/jackrabbit/benchmark/PerformanceTestSuite.java?rev=981943&r1=981942&r2=981943&view=diff
==============================================================================
--- jackrabbit/commons/jcr-benchmark/trunk/src/main/java/org/apache/jackrabbit/benchmark/PerformanceTestSuite.java (original)
+++ jackrabbit/commons/jcr-benchmark/trunk/src/main/java/org/apache/jackrabbit/benchmark/PerformanceTestSuite.java Tue Aug  3 15:52:18 2010
@@ -43,7 +43,7 @@ public class PerformanceTestSuite {
         this.credentials = credentials;
     }
 
-    public void runTest(PerformanceTest test) throws Exception {
+    public SummaryStatistics runTest(PerformanceTest test) throws Exception {
         SummaryStatistics statistics = new SummaryStatistics();
 
         test.setRepository(repository);
@@ -71,6 +71,11 @@ public class PerformanceTestSuite {
 
         test.afterSuite();
 
+        return statistics;
+    }
+
+    public void run(PerformanceTest test) throws Exception {
+        SummaryStatistics statistics = runTest(test);
         System.out.format(
                 "%-36.36s  %6.0f  %6.0f  %6.0f  %6.0f  %6d%n",
                 test,

Modified: jackrabbit/commons/jcr-benchmark/trunk/src/main/java/org/apache/jackrabbit/benchmark/TestInputStream.java
URL: http://svn.apache.org/viewvc/jackrabbit/commons/jcr-benchmark/trunk/src/main/java/org/apache/jackrabbit/benchmark/TestInputStream.java?rev=981943&r1=981942&r2=981943&view=diff
==============================================================================
--- jackrabbit/commons/jcr-benchmark/trunk/src/main/java/org/apache/jackrabbit/benchmark/TestInputStream.java (original)
+++ jackrabbit/commons/jcr-benchmark/trunk/src/main/java/org/apache/jackrabbit/benchmark/TestInputStream.java Tue Aug  3 15:52:18 2010
@@ -20,7 +20,7 @@ class TestInputStream extends InputStrea
         n = length;
         i = 0;
 
-        new Random().nextBytes(data);
+        new Random(1234567890).nextBytes(data);
     }
 
     @Override