Author: alex.guizar(a)jboss.com
Date: 2009-02-27 03:50:31 -0500 (Fri, 27 Feb 2009)
New Revision: 4059
Modified:
jbpm3/trunk/modules/core/src/test/java/org/jbpm/perf/SimplePerformanceTest.java
Log:
remove unnecessary steps in performance test
Modified: jbpm3/trunk/modules/core/src/test/java/org/jbpm/perf/SimplePerformanceTest.java
===================================================================
---
jbpm3/trunk/modules/core/src/test/java/org/jbpm/perf/SimplePerformanceTest.java 2009-02-27
08:20:48 UTC (rev 4058)
+++
jbpm3/trunk/modules/core/src/test/java/org/jbpm/perf/SimplePerformanceTest.java 2009-02-27
08:50:31 UTC (rev 4059)
@@ -58,9 +58,9 @@
public void setUp() throws Exception
{
super.setUp();
-
+
processDefinition = ProcessDefinition.parseXmlString(
- "<process-definition xmlns='urn:jbpm.org:jpdl-3.1'
name='processDefinition1'>" +
+ "<process-definition name='perf'
xmlns='urn:jbpm.org:jpdl-3.1'>" +
" <start-state name='start'>" +
" <transition name='to_state' to='end'>" +
" <action class='" + PerfActionHandler.class.getName() +
"'/>" +
@@ -68,13 +68,12 @@
" </start-state>" +
" <end-state name='end'/>" +
"</process-definition>");
-
- saveAndReload(processDefinition);
+ jbpmContext.deployProcessDefinition(processDefinition);
+ newTransaction();
}
public void tearDown() throws Exception
{
- beginSessionTransaction();
jbpmContext.getGraphSession().deleteProcessDefinition(processDefinition.getId());
super.tearDown();
}
@@ -83,16 +82,12 @@
{
long start = System.currentTimeMillis();
- commitAndCloseSession();
-
for (count = 0; count < INSTANCES; count++)
{
- beginSessionTransaction();
- StartProcessInstanceCommand startCommand = new StartProcessInstanceCommand();
- startCommand.setProcessId(processDefinition.getId());
- startCommand.setProcessName("processDefinition1");
- ProcessInstance pi = (ProcessInstance)commandService.execute(startCommand);
- commitAndCloseSession();
+ ProcessInstance pi = new ProcessInstance(processDefinition);
+ pi.signal();
+ jbpmContext.save(pi);
+ newTransaction();
}
long stop = System.currentTimeMillis();
Show replies by date