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/16 14:04:37 UTC
svn commit: r985895 -
/jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/
Author: jukka
Date: Mon Aug 16 12:04:37 2010
New Revision: 985895
URL: http://svn.apache.org/viewvc?rev=985895&view=rev
Log:
JCR-2708: Merge jcr-benchmark into the performance test suite
Rename PerformanceTest to AbstractTest to avoid conflict with the PerformanceTest classes in per-version test runs
Added:
jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/AbstractTest.java
- copied, changed from r985842, jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/PerformanceTest.java
Removed:
jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/PerformanceTest.java
Modified:
jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/AbstractPerformanceTest.java
jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/BigFileReadTest.java
jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/BigFileWriteTest.java
jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/ConcurrentReadTest.java
jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/CreateManyChildNodesTest.java
jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/LoginLogoutTest.java
jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/LoginTest.java
jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/PerformanceTestSuite.java
jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/RefreshTest.java
jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/SimpleSearchTest.java
jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/SmallFileReadTest.java
jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/SmallFileWriteTest.java
jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/TransientManyChildNodesTest.java
jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/UpdateManyChildNodesTest.java
Modified: jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/AbstractPerformanceTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/AbstractPerformanceTest.java?rev=985895&r1=985894&r2=985895&view=diff
==============================================================================
--- jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/AbstractPerformanceTest.java (original)
+++ jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/AbstractPerformanceTest.java Mon Aug 16 12:04:37 2010
@@ -101,7 +101,7 @@ public abstract class AbstractPerformanc
}
private void runTest(
- PerformanceTestSuite suite, PerformanceTest test,
+ PerformanceTestSuite suite, AbstractTest test,
PrintWriter writer, String name) throws Exception {
DescriptiveStatistics statistics = suite.runTest(test);
writer.format(
Copied: jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/AbstractTest.java (from r985842, jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/PerformanceTest.java)
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/AbstractTest.java?p2=jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/AbstractTest.java&p1=jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/PerformanceTest.java&r1=985842&r2=985895&rev=985895&view=diff
==============================================================================
--- jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/PerformanceTest.java (original)
+++ jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/AbstractTest.java Mon Aug 16 12:04:37 2010
@@ -19,7 +19,10 @@ package org.apache.jackrabbit.performanc
import javax.jcr.Credentials;
import javax.jcr.Repository;
-public abstract class PerformanceTest {
+/**
+ * Abstract base class for individual performance benchmarks.
+ */
+public abstract class AbstractTest {
private Repository repository;
Modified: jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/BigFileReadTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/BigFileReadTest.java?rev=985895&r1=985894&r2=985895&view=diff
==============================================================================
--- jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/BigFileReadTest.java (original)
+++ jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/BigFileReadTest.java Mon Aug 16 12:04:37 2010
@@ -26,7 +26,7 @@ import javax.jcr.Session;
import org.apache.commons.io.IOUtils;
import org.apache.commons.io.output.NullOutputStream;
-public class BigFileReadTest extends PerformanceTest {
+public class BigFileReadTest extends AbstractTest {
private static final int FILE_COUNT = 10;
Modified: jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/BigFileWriteTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/BigFileWriteTest.java?rev=985895&r1=985894&r2=985895&view=diff
==============================================================================
--- jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/BigFileWriteTest.java (original)
+++ jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/BigFileWriteTest.java Mon Aug 16 12:04:37 2010
@@ -22,7 +22,7 @@ import javax.jcr.Node;
import javax.jcr.RepositoryException;
import javax.jcr.Session;
-public class BigFileWriteTest extends PerformanceTest {
+public class BigFileWriteTest extends AbstractTest {
private static final int FILE_SIZE = 100;
Modified: jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/ConcurrentReadTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/ConcurrentReadTest.java?rev=985895&r1=985894&r2=985895&view=diff
==============================================================================
--- jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/ConcurrentReadTest.java (original)
+++ jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/ConcurrentReadTest.java Mon Aug 16 12:04:37 2010
@@ -32,7 +32,7 @@ import javax.jcr.Session;
* not the performance of individual readers nor the overall fairness of
* the scheduling.
*/
-public class ConcurrentReadTest extends PerformanceTest {
+public class ConcurrentReadTest extends AbstractTest {
private static final int NODE_COUNT = 100;
Modified: jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/CreateManyChildNodesTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/CreateManyChildNodesTest.java?rev=985895&r1=985894&r2=985895&view=diff
==============================================================================
--- jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/CreateManyChildNodesTest.java (original)
+++ jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/CreateManyChildNodesTest.java Mon Aug 16 12:04:37 2010
@@ -24,7 +24,7 @@ import javax.jcr.Session;
* Test for measuring the performance of creating a node with
* {@value #CHILD_COUNT} child nodes.
*/
-public class CreateManyChildNodesTest extends PerformanceTest {
+public class CreateManyChildNodesTest extends AbstractTest {
private static final int CHILD_COUNT = 10 * 1000;
Modified: jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/LoginLogoutTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/LoginLogoutTest.java?rev=985895&r1=985894&r2=985895&view=diff
==============================================================================
--- jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/LoginLogoutTest.java (original)
+++ jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/LoginLogoutTest.java Mon Aug 16 12:04:37 2010
@@ -18,7 +18,7 @@ package org.apache.jackrabbit.performanc
import javax.jcr.RepositoryException;
-public class LoginLogoutTest extends PerformanceTest {
+public class LoginLogoutTest extends AbstractTest {
public void runTest() throws RepositoryException {
for (int i = 0; i < 1000; i++) {
Modified: jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/LoginTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/LoginTest.java?rev=985895&r1=985894&r2=985895&view=diff
==============================================================================
--- jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/LoginTest.java (original)
+++ jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/LoginTest.java Mon Aug 16 12:04:37 2010
@@ -19,7 +19,7 @@ package org.apache.jackrabbit.performanc
import javax.jcr.RepositoryException;
import javax.jcr.Session;
-public class LoginTest extends PerformanceTest {
+public class LoginTest extends AbstractTest {
private final Session[] sessions = new Session[1000];
Modified: jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/PerformanceTestSuite.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/PerformanceTestSuite.java?rev=985895&r1=985894&r2=985895&view=diff
==============================================================================
--- jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/PerformanceTestSuite.java (original)
+++ jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/PerformanceTestSuite.java Mon Aug 16 12:04:37 2010
@@ -43,7 +43,7 @@ public class PerformanceTestSuite {
this.credentials = credentials;
}
- public DescriptiveStatistics runTest(PerformanceTest test) throws Exception {
+ public DescriptiveStatistics runTest(AbstractTest test) throws Exception {
DescriptiveStatistics statistics = new DescriptiveStatistics();
test.setRepository(repository);
@@ -74,7 +74,7 @@ public class PerformanceTestSuite {
return statistics;
}
- public void run(PerformanceTest test) throws Exception {
+ public void run(AbstractTest test) throws Exception {
DescriptiveStatistics statistics = runTest(test);
System.out.format(
"%-36.36s %6.0f %6.0f %6.0f %6.0f %6d%n",
Modified: jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/RefreshTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/RefreshTest.java?rev=985895&r1=985894&r2=985895&view=diff
==============================================================================
--- jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/RefreshTest.java (original)
+++ jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/RefreshTest.java Mon Aug 16 12:04:37 2010
@@ -19,7 +19,7 @@ package org.apache.jackrabbit.performanc
import javax.jcr.RepositoryException;
import javax.jcr.Session;
-public class RefreshTest extends PerformanceTest {
+public class RefreshTest extends AbstractTest {
private Session session;
Modified: jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/SimpleSearchTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/SimpleSearchTest.java?rev=985895&r1=985894&r2=985895&view=diff
==============================================================================
--- jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/SimpleSearchTest.java (original)
+++ jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/SimpleSearchTest.java Mon Aug 16 12:04:37 2010
@@ -23,7 +23,7 @@ import javax.jcr.Session;
import javax.jcr.query.Query;
import javax.jcr.query.QueryManager;
-public class SimpleSearchTest extends PerformanceTest {
+public class SimpleSearchTest extends AbstractTest {
private static final int NODE_COUNT = 100;
Modified: jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/SmallFileReadTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/SmallFileReadTest.java?rev=985895&r1=985894&r2=985895&view=diff
==============================================================================
--- jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/SmallFileReadTest.java (original)
+++ jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/SmallFileReadTest.java Mon Aug 16 12:04:37 2010
@@ -26,7 +26,7 @@ import javax.jcr.Session;
import org.apache.commons.io.IOUtils;
import org.apache.commons.io.output.NullOutputStream;
-public class SmallFileReadTest extends PerformanceTest {
+public class SmallFileReadTest extends AbstractTest {
private static final int FILE_COUNT = 1000;
Modified: jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/SmallFileWriteTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/SmallFileWriteTest.java?rev=985895&r1=985894&r2=985895&view=diff
==============================================================================
--- jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/SmallFileWriteTest.java (original)
+++ jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/SmallFileWriteTest.java Mon Aug 16 12:04:37 2010
@@ -22,7 +22,7 @@ import javax.jcr.Node;
import javax.jcr.RepositoryException;
import javax.jcr.Session;
-public class SmallFileWriteTest extends PerformanceTest {
+public class SmallFileWriteTest extends AbstractTest {
private static final int FILE_COUNT = 100;
Modified: jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/TransientManyChildNodesTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/TransientManyChildNodesTest.java?rev=985895&r1=985894&r2=985895&view=diff
==============================================================================
--- jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/TransientManyChildNodesTest.java (original)
+++ jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/TransientManyChildNodesTest.java Mon Aug 16 12:04:37 2010
@@ -25,7 +25,7 @@ import javax.jcr.Session;
* transiently adding and removing a child node to a node that already has
* {@value #CHILD_COUNT} existing child nodes.
*/
-public class TransientManyChildNodesTest extends PerformanceTest {
+public class TransientManyChildNodesTest extends AbstractTest {
private static final int CHILD_COUNT = 10 * 1000;
Modified: jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/UpdateManyChildNodesTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/UpdateManyChildNodesTest.java?rev=985895&r1=985894&r2=985895&view=diff
==============================================================================
--- jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/UpdateManyChildNodesTest.java (original)
+++ jackrabbit/trunk/test/performance/base/src/main/java/org/apache/jackrabbit/performance/UpdateManyChildNodesTest.java Mon Aug 16 12:04:37 2010
@@ -24,7 +24,7 @@ import javax.jcr.Session;
* Test for measuring the performance of adding one extra child node to
* node with {@value #CHILD_COUNT} existing child nodes.
*/
-public class UpdateManyChildNodesTest extends PerformanceTest {
+public class UpdateManyChildNodesTest extends AbstractTest {
private static final int CHILD_COUNT = 10 * 1000;