[jbpm-commits] JBoss JBPM SVN: r3555 - jbpm4/trunk/modules/test-load/src/test/java/org/jbpm/test/load.
do-not-reply at jboss.org
do-not-reply at jboss.org
Fri Dec 26 10:10:04 EST 2008
Author: tom.baeyens at jboss.com
Date: 2008-12-26 10:10:04 -0500 (Fri, 26 Dec 2008)
New Revision: 3555
Modified:
jbpm4/trunk/modules/test-load/src/test/java/org/jbpm/test/load/AddCommentMessage.java
jbpm4/trunk/modules/test-load/src/test/java/org/jbpm/test/load/JobExecutorTestCase.java
jbpm4/trunk/modules/test-load/src/test/java/org/jbpm/test/load/MessageProcessingTest.java
Log:
load test fine tunings
Modified: jbpm4/trunk/modules/test-load/src/test/java/org/jbpm/test/load/AddCommentMessage.java
===================================================================
--- jbpm4/trunk/modules/test-load/src/test/java/org/jbpm/test/load/AddCommentMessage.java 2008-12-26 14:28:11 UTC (rev 3554)
+++ jbpm4/trunk/modules/test-load/src/test/java/org/jbpm/test/load/AddCommentMessage.java 2008-12-26 15:10:04 UTC (rev 3555)
@@ -21,11 +21,8 @@
*/
package org.jbpm.test.load;
-import java.util.Random;
-
import org.hibernate.Session;
import org.jbpm.env.Environment;
-import org.jbpm.log.Log;
import org.jbpm.pvm.internal.job.MessageImpl;
import org.jbpm.pvm.internal.model.CommentImpl;
@@ -35,7 +32,6 @@
public class AddCommentMessage extends MessageImpl<Void> {
private static final long serialVersionUID = 1L;
- static Random random = new Random();
public AddCommentMessage() {
}
Modified: jbpm4/trunk/modules/test-load/src/test/java/org/jbpm/test/load/JobExecutorTestCase.java
===================================================================
--- jbpm4/trunk/modules/test-load/src/test/java/org/jbpm/test/load/JobExecutorTestCase.java 2008-12-26 14:28:11 UTC (rev 3554)
+++ jbpm4/trunk/modules/test-load/src/test/java/org/jbpm/test/load/JobExecutorTestCase.java 2008-12-26 15:10:04 UTC (rev 3555)
@@ -62,9 +62,13 @@
log.debug("going to sleep for " + checkInterval + " millis, waiting for the job executor to process more jobs");
Thread.sleep(checkInterval);
jobsAvailable = areJobsAvailable();
+ logStatus();
}
}
+ public void logStatus() {
+ }
+
public boolean areJobsAvailable() {
return commandService.execute(new Command<Boolean>() {
public Boolean execute(Environment environment) {
Modified: jbpm4/trunk/modules/test-load/src/test/java/org/jbpm/test/load/MessageProcessingTest.java
===================================================================
--- jbpm4/trunk/modules/test-load/src/test/java/org/jbpm/test/load/MessageProcessingTest.java 2008-12-26 14:28:11 UTC (rev 3554)
+++ jbpm4/trunk/modules/test-load/src/test/java/org/jbpm/test/load/MessageProcessingTest.java 2008-12-26 15:10:04 UTC (rev 3555)
@@ -47,7 +47,7 @@
private static final Log log = Log.getLog(MessageProcessingTest.class.getName());
static long nbrOfTestMessages = 10000; // nbrOfTestMessages must be dividable by insertGroupSize
- static long insertGroupSize = 10;
+ static long insertGroupSize = 50;
static final long SECOND = 1000;
static final long MINUTE = 60 * SECOND;
@@ -99,14 +99,14 @@
memoryWriter.close();
}
- void logStatus() {
+ public void logStatus() {
Runtime runtime = Runtime.getRuntime();
long total = runtime.totalMemory();
long free = runtime.freeMemory();
long used = total - free;
memoryWriter.println(used);
- log.info(commentsAdded+" msgs in "+formatDuration(start, System.currentTimeMillis())+" mem:"+used);
+ log.info(commentsAdded+" msgs in "+formatDuration(start, System.currentTimeMillis()));
}
public void testMessageProcessing() throws Exception {
@@ -166,7 +166,7 @@
assertTrue("message " + i + " is not processed: " + processedMessageNumbers, processedMessageNumbers.contains(i));
}
}
-
+
// helper methods ///////////////////////////////////////////////////////////
public static String formatDuration(long start, long stop) {
More information about the jbpm-commits
mailing list