[jbpm-commits] JBoss JBPM SVN: r5429 - in jbpm4/trunk/modules: examples and 7 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Wed Aug 5 12:26:51 EDT 2009


Author: tom.baeyens at jboss.com
Date: 2009-08-05 12:26:50 -0400 (Wed, 05 Aug 2009)
New Revision: 5429

Added:
   jbpm4/trunk/modules/distro/src/main/files/install/downloads/
   jbpm4/trunk/modules/test-cactus/src/main/webapp/
   jbpm4/trunk/modules/test-cactus/src/main/webapp/WEB-INF/
   jbpm4/trunk/modules/test-cactus/src/main/webapp/WEB-INF/classes/
   jbpm4/trunk/modules/test-cactus/src/main/webapp/WEB-INF/classes/cactus.properties
   jbpm4/trunk/modules/test-cactus/src/main/webapp/WEB-INF/web.xml
Modified:
   jbpm4/trunk/modules/distro/src/main/files/install/build.xml
   jbpm4/trunk/modules/examples/pom.xml
   jbpm4/trunk/modules/test-cactus/
   jbpm4/trunk/modules/test-cactus/pom.xml
   jbpm4/trunk/modules/test-cactus/src/main/java/org/jbpm/cactustool/CactusTestGenerator.java
   jbpm4/trunk/modules/test-cactus/src/test/java/org/jbpm/test/AllIntegrationTests.java
Log:
test-cactus module enhancements

Modified: jbpm4/trunk/modules/distro/src/main/files/install/build.xml
===================================================================
--- jbpm4/trunk/modules/distro/src/main/files/install/build.xml	2009-08-04 23:31:39 UTC (rev 5428)
+++ jbpm4/trunk/modules/distro/src/main/files/install/build.xml	2009-08-05 16:26:50 UTC (rev 5429)
@@ -148,6 +148,8 @@
         <include name="freemarker.jar" />
         <include name="livetribe-jsr223.jar" />
         <include name="juel*.jar" />
+        <include name="hibernate-core.jar" />
+        <include name="hibernate-cglib-repack.jar" />
       </fileset>
     </copy>
 

Modified: jbpm4/trunk/modules/examples/pom.xml
===================================================================
--- jbpm4/trunk/modules/examples/pom.xml	2009-08-04 23:31:39 UTC (rev 5428)
+++ jbpm4/trunk/modules/examples/pom.xml	2009-08-05 16:26:50 UTC (rev 5429)
@@ -82,10 +82,9 @@
             </goals>
             <configuration>
               <excludes>
-                <exclude>jbpm.cfg.xml</exclude>
-                <exclude>jbpm.hibernate.cfg.xml</exclude>
-                <exclude>jbpm.mail.properties</exclude>
+                <exclude>jbpm.*</exclude>
                 <exclude>logging.properties</exclude>
+                <exclude>META-INF/*</exclude>
               </excludes> 
             </configuration>
           </execution>


Property changes on: jbpm4/trunk/modules/test-cactus
___________________________________________________________________
Name: svn:ignore
   + target


Modified: jbpm4/trunk/modules/test-cactus/pom.xml
===================================================================
--- jbpm4/trunk/modules/test-cactus/pom.xml	2009-08-04 23:31:39 UTC (rev 5428)
+++ jbpm4/trunk/modules/test-cactus/pom.xml	2009-08-05 16:26:50 UTC (rev 5429)
@@ -38,9 +38,16 @@
       <scope>test</scope>
     </dependency>
     <dependency>
+      <groupId>org.jbpm.jbpm4</groupId>
+      <artifactId>jbpm-test-db</artifactId>
+      <version>4.1-SNAPSHOT</version>
+      <classifier>tests</classifier>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
       <groupId>cactus</groupId>
       <artifactId>cactus</artifactId>
-      <version> 13-1.7.1</version>
+      <version>13-1.7.1</version>
     </dependency>
     <dependency>
       <groupId>junit</groupId>
@@ -66,7 +73,7 @@
                 <echo message="${test_classpath}" />
                 <java classname="org.jbpm.cactustool.CactusTestGenerator">
                   <classpath path="${test_classpath}"/>
-                  <arg line="src/test/java ../examples/src/test/java" />
+                  <arg line="src/test/java ../examples/src/test/java ../test-db/src/test/java" />
                 </java>
               </tasks>
             </configuration>

Modified: jbpm4/trunk/modules/test-cactus/src/main/java/org/jbpm/cactustool/CactusTestGenerator.java
===================================================================
--- jbpm4/trunk/modules/test-cactus/src/main/java/org/jbpm/cactustool/CactusTestGenerator.java	2009-08-04 23:31:39 UTC (rev 5428)
+++ jbpm4/trunk/modules/test-cactus/src/main/java/org/jbpm/cactustool/CactusTestGenerator.java	2009-08-05 16:26:50 UTC (rev 5429)
@@ -51,7 +51,7 @@
       out.println("public class AllIntegrationTests {");
       out.println();
       out.println("  public static Test suite() {");
-      out.println("    Test suite = new ServletTestSuite();");
+      out.println("    ServletTestSuite suite = new ServletTestSuite();");
       
       for (int i=1; i<args.length; i++) {
         String testSrcRoot = args[i];
@@ -71,13 +71,15 @@
 
   private static void scanForTestClasses(String dirPath, String packageName, PrintWriter out) throws Exception {
     File dirFile = new File(dirPath);
-    log("scanning dir "+dirFile.getCanonicalPath());
+    if (!dirFile.getName().startsWith(".")) {
+      log("scanning dir "+dirFile.getCanonicalPath());
+    }
     File[] dirContentFiles = dirFile.listFiles();
     if (dirContentFiles!=null) {
       for (File file : dirContentFiles) {
         String fileName = file.getName();
         if (file.isFile() && file.getName().endsWith("Test.java")) {
-          String className = packageName + "." + fileName.substring(0, fileName.length()-5);
+          String className = packageName + "." + fileName.substring(0, fileName.length()-5)+".class";
           log("  adding "+className);
           out.println("    suite.addTestSuite(" + className + ");");
 

Added: jbpm4/trunk/modules/test-cactus/src/main/webapp/WEB-INF/classes/cactus.properties
===================================================================
--- jbpm4/trunk/modules/test-cactus/src/main/webapp/WEB-INF/classes/cactus.properties	                        (rev 0)
+++ jbpm4/trunk/modules/test-cactus/src/main/webapp/WEB-INF/classes/cactus.properties	2009-08-05 16:26:50 UTC (rev 5429)
@@ -0,0 +1 @@
+cactus.contextURL=http://localhost/jbpm-test-cactus/ServletRedirector


Property changes on: jbpm4/trunk/modules/test-cactus/src/main/webapp/WEB-INF/classes/cactus.properties
___________________________________________________________________
Name: svn:mime-type
   + text/plain

Added: jbpm4/trunk/modules/test-cactus/src/main/webapp/WEB-INF/web.xml
===================================================================


Property changes on: jbpm4/trunk/modules/test-cactus/src/main/webapp/WEB-INF/web.xml
___________________________________________________________________
Name: svn:mime-type
   + text/plain

Modified: jbpm4/trunk/modules/test-cactus/src/test/java/org/jbpm/test/AllIntegrationTests.java
===================================================================
--- jbpm4/trunk/modules/test-cactus/src/test/java/org/jbpm/test/AllIntegrationTests.java	2009-08-04 23:31:39 UTC (rev 5428)
+++ jbpm4/trunk/modules/test-cactus/src/test/java/org/jbpm/test/AllIntegrationTests.java	2009-08-05 16:26:50 UTC (rev 5429)
@@ -6,43 +6,109 @@
 public class AllIntegrationTests {
 
   public static Test suite() {
-    Test suite = new ServletTestSuite();
-    suite.addTestSuite(org.jbpm.examples.async.activity.AsyncActivityTest);
-    suite.addTestSuite(org.jbpm.examples.async.fork.AsyncForkTest);
-    suite.addTestSuite(org.jbpm.examples.concurrency.graphbased.ConcurrencyGraphBasedTest);
-    suite.addTestSuite(org.jbpm.examples.custom.CustomTest);
-    suite.addTestSuite(org.jbpm.examples.decision.conditions.DecisionConditionsTest);
-    suite.addTestSuite(org.jbpm.examples.decision.expression.DecisionExpressionTest);
-    suite.addTestSuite(org.jbpm.examples.decision.handler.DecisionHandlerTest);
-    suite.addTestSuite(org.jbpm.examples.end.multiple.EndMultipleTest);
-    suite.addTestSuite(org.jbpm.examples.end.processinstance.EndProcessInstanceTest);
-    suite.addTestSuite(org.jbpm.examples.end.state.EndStateTest);
-    suite.addTestSuite(org.jbpm.examples.eventlistener.EventListenerTest);
-    suite.addTestSuite(org.jbpm.examples.hql.HqlTest);
-    suite.addTestSuite(org.jbpm.examples.java.JavaInstantiateTest);
-    suite.addTestSuite(org.jbpm.examples.mail.inline.InlineMailTest);
-    suite.addTestSuite(org.jbpm.examples.mail.template.TemplateMailTest);
-    suite.addTestSuite(org.jbpm.examples.script.expression.ScriptExpressionTest);
-    suite.addTestSuite(org.jbpm.examples.script.text.ScriptTextTest);
-    suite.addTestSuite(org.jbpm.examples.services.ServicesTest);
-    suite.addTestSuite(org.jbpm.examples.sql.SqlTest);
-    suite.addTestSuite(org.jbpm.examples.state.choice.StateChoiceTest);
-    suite.addTestSuite(org.jbpm.examples.state.sequence.StateSequenceTest);
-    suite.addTestSuite(org.jbpm.examples.subprocess.outcomeactivity.SubProcessOutcomeActivityTest);
-    suite.addTestSuite(org.jbpm.examples.subprocess.outcomevalue.SubProcessOutcomeValueTest);
-    suite.addTestSuite(org.jbpm.examples.subprocess.variables.SubProcessVariablesTest);
-    suite.addTestSuite(org.jbpm.examples.task.assignee.TaskAssigneeTest);
-    suite.addTestSuite(org.jbpm.examples.task.assignmenthandler.TaskAssignmentHandlerTest);
-    suite.addTestSuite(org.jbpm.examples.task.candidates.TaskCandidatesTest);
-    suite.addTestSuite(org.jbpm.examples.task.comments.TaskCommentsTest);
-    suite.addTestSuite(org.jbpm.examples.task.notification.TaskNotificationTest);
-    suite.addTestSuite(org.jbpm.examples.task.reminder.TaskReminderTest);
-    suite.addTestSuite(org.jbpm.examples.task.swimlane.TaskSwimlaneTest);
-    suite.addTestSuite(org.jbpm.examples.task.variables.TaskVariablesTest);
-    suite.addTestSuite(org.jbpm.examples.timer.businesstime.TimerBusinessTimeTest);
-    suite.addTestSuite(org.jbpm.examples.timer.event.TimerEventTest);
-    suite.addTestSuite(org.jbpm.examples.timer.repeat.TimerRepeatTest);
-    suite.addTestSuite(org.jbpm.examples.timer.transition.TimerTransitionTest);
+    ServletTestSuite suite = new ServletTestSuite();
+    suite.addTestSuite(org.jbpm.examples.async.activity.AsyncActivityTest.class);
+    suite.addTestSuite(org.jbpm.examples.async.fork.AsyncForkTest.class);
+    suite.addTestSuite(org.jbpm.examples.concurrency.graphbased.ConcurrencyGraphBasedTest.class);
+    suite.addTestSuite(org.jbpm.examples.custom.CustomTest.class);
+    suite.addTestSuite(org.jbpm.examples.decision.conditions.DecisionConditionsTest.class);
+    suite.addTestSuite(org.jbpm.examples.decision.expression.DecisionExpressionTest.class);
+    suite.addTestSuite(org.jbpm.examples.decision.handler.DecisionHandlerTest.class);
+    suite.addTestSuite(org.jbpm.examples.end.multiple.EndMultipleTest.class);
+    suite.addTestSuite(org.jbpm.examples.end.processinstance.EndProcessInstanceTest.class);
+    suite.addTestSuite(org.jbpm.examples.end.state.EndStateTest.class);
+    suite.addTestSuite(org.jbpm.examples.eventlistener.EventListenerTest.class);
+    suite.addTestSuite(org.jbpm.examples.hql.HqlTest.class);
+    suite.addTestSuite(org.jbpm.examples.java.JavaInstantiateTest.class);
+    suite.addTestSuite(org.jbpm.examples.mail.inline.InlineMailTest.class);
+    suite.addTestSuite(org.jbpm.examples.mail.template.TemplateMailTest.class);
+    suite.addTestSuite(org.jbpm.examples.script.expression.ScriptExpressionTest.class);
+    suite.addTestSuite(org.jbpm.examples.script.text.ScriptTextTest.class);
+    suite.addTestSuite(org.jbpm.examples.services.ServicesTest.class);
+    suite.addTestSuite(org.jbpm.examples.sql.SqlTest.class);
+    suite.addTestSuite(org.jbpm.examples.state.choice.StateChoiceTest.class);
+    suite.addTestSuite(org.jbpm.examples.state.sequence.StateSequenceTest.class);
+    suite.addTestSuite(org.jbpm.examples.subprocess.outcomeactivity.SubProcessOutcomeActivityTest.class);
+    suite.addTestSuite(org.jbpm.examples.subprocess.outcomevalue.SubProcessOutcomeValueTest.class);
+    suite.addTestSuite(org.jbpm.examples.subprocess.variables.SubProcessVariablesTest.class);
+    suite.addTestSuite(org.jbpm.examples.task.assignee.TaskAssigneeTest.class);
+    suite.addTestSuite(org.jbpm.examples.task.assignmenthandler.TaskAssignmentHandlerTest.class);
+    suite.addTestSuite(org.jbpm.examples.task.candidates.TaskCandidatesTest.class);
+    suite.addTestSuite(org.jbpm.examples.task.comments.TaskCommentsTest.class);
+    suite.addTestSuite(org.jbpm.examples.task.notification.TaskNotificationTest.class);
+    suite.addTestSuite(org.jbpm.examples.task.reminder.TaskReminderTest.class);
+    suite.addTestSuite(org.jbpm.examples.task.swimlane.TaskSwimlaneTest.class);
+    suite.addTestSuite(org.jbpm.examples.task.variables.TaskVariablesTest.class);
+    suite.addTestSuite(org.jbpm.examples.timer.businesstime.TimerBusinessTimeTest.class);
+    suite.addTestSuite(org.jbpm.examples.timer.event.TimerEventTest.class);
+    suite.addTestSuite(org.jbpm.examples.timer.repeat.TimerRepeatTest.class);
+    suite.addTestSuite(org.jbpm.examples.timer.transition.TimerTransitionTest.class);
+    suite.addTestSuite(org.jbpm.examples.async.eventlistener.AsyncEventListenerTest.class);
+    suite.addTestSuite(org.jbpm.examples.goup.concurrency.GroupConcurrencyTest.class);
+    suite.addTestSuite(org.jbpm.examples.goup.multipleentries.MultipleEntriesTest.class);
+    suite.addTestSuite(org.jbpm.examples.goup.simple.GroupSimpleTest.class);
+    suite.addTestSuite(org.jbpm.examples.goup.timer.GroupTimerTest.class);
+    suite.addTestSuite(org.jbpm.test.activities.DecisionTest.class);
+    suite.addTestSuite(org.jbpm.test.activities.ForkJoinInSameTransactionTest.class);
+    suite.addTestSuite(org.jbpm.test.activities.ForkTest.class);
+    suite.addTestSuite(org.jbpm.test.activities.ForkToTaskTest.class);
+    suite.addTestSuite(org.jbpm.test.activities.GroupBasicsTest.class);
+    suite.addTestSuite(org.jbpm.test.activities.GroupTimersTest.class);
+    suite.addTestSuite(org.jbpm.test.activities.JoinTest.class);
+    suite.addTestSuite(org.jbpm.test.activities.StatesJoinEndTest.class);
+    suite.addTestSuite(org.jbpm.test.activities.StateTest.class);
+    suite.addTestSuite(org.jbpm.test.activities.SubProcessTest.class);
+    suite.addTestSuite(org.jbpm.test.activities.TasksJoinEndTest.class);
+    suite.addTestSuite(org.jbpm.test.async.AsyncBasicsTest.class);
+    suite.addTestSuite(org.jbpm.test.async.AsyncEndCombinationTest.class);
+    suite.addTestSuite(org.jbpm.test.async.AsyncEventListenerOnEndTest.class);
+    suite.addTestSuite(org.jbpm.test.auth.UserProvidedAuthenticationTest.class);
+    suite.addTestSuite(org.jbpm.test.cfg.ConfigurationTest.class);
+    suite.addTestSuite(org.jbpm.test.deploy.DeploymentQueryTest.class);
+    suite.addTestSuite(org.jbpm.test.deploy.ImageTest.class);
+    suite.addTestSuite(org.jbpm.test.deploy.SuspendDeploymentTest.class);
+    suite.addTestSuite(org.jbpm.test.eventlistener.EventListenerTest.class);
+    suite.addTestSuite(org.jbpm.test.eventlistener.HqlEventListenerTest.class);
+    suite.addTestSuite(org.jbpm.test.execution.ConcurrentEndTest.class);
+    suite.addTestSuite(org.jbpm.test.execution.ExecutionEagerLoadingTest.class);
+    suite.addTestSuite(org.jbpm.test.execution.ExecutionQueryTest.class);
+    suite.addTestSuite(org.jbpm.test.execution.FindExecutionTest.class);
+    suite.addTestSuite(org.jbpm.test.execution.SignalExecutionTest.class);
+    suite.addTestSuite(org.jbpm.test.execution.StartExecutionTest.class);
+    suite.addTestSuite(org.jbpm.test.execution.SystemVariablesTest.class);
+    suite.addTestSuite(org.jbpm.test.history.AvgDurationTest.class);
+    suite.addTestSuite(org.jbpm.test.history.ChoiceDistributionTest.class);
+    suite.addTestSuite(org.jbpm.test.history.EndProcessInstanceTest.class);
+    suite.addTestSuite(org.jbpm.test.history.HistoryActivityInstanceQeuryTest.class);
+    suite.addTestSuite(org.jbpm.test.history.HistoryDetailQueryTest.class);
+    suite.addTestSuite(org.jbpm.test.history.HistoryTaskAssigneeTest.class);
+    suite.addTestSuite(org.jbpm.test.history.ProcessInstanceHistoryTest.class);
+    suite.addTestSuite(org.jbpm.test.identity.IdentityTest.class);
+    suite.addTestSuite(org.jbpm.test.mgmt.JobQueryTest.class);
+    suite.addTestSuite(org.jbpm.test.process.ActivityCoordinatesTest.class);
+    suite.addTestSuite(org.jbpm.test.process.DeploymentResourcesTest.class);
+    suite.addTestSuite(org.jbpm.test.process.DescriptionTest.class);
+    suite.addTestSuite(org.jbpm.test.process.ProcessDefinitionQueryTest.class);
+    suite.addTestSuite(org.jbpm.test.process.ProcessDefinitionStartFormTest.class);
+    suite.addTestSuite(org.jbpm.test.process.RepositoryServiceTest.class);
+    suite.addTestSuite(org.jbpm.test.reporting.SQLStmtTest.class);
+    suite.addTestSuite(org.jbpm.test.task.SubTaskTest.class);
+    suite.addTestSuite(org.jbpm.test.task.TaskCommentsTest.class);
+    suite.addTestSuite(org.jbpm.test.task.TaskCreateUpdateDeleteTest.class);
+    suite.addTestSuite(org.jbpm.test.task.TaskListTest.class);
+    suite.addTestSuite(org.jbpm.test.task.TaskParticipationsTest.class);
+    suite.addTestSuite(org.jbpm.test.task.TaskPropertiesTest.class);
+    suite.addTestSuite(org.jbpm.test.task.TaskQueryCandidatesTest.class);
+    suite.addTestSuite(org.jbpm.test.task.TaskQueryProcessTest.class);
+    suite.addTestSuite(org.jbpm.test.task.TaskQueryTest.class);
+    suite.addTestSuite(org.jbpm.test.task.TaskVariablesTest.class);
+    suite.addTestSuite(org.jbpm.test.taskactivity.TaskCandidatesTest.class);
+    suite.addTestSuite(org.jbpm.test.taskactivity.TaskCompletionTest.class);
+    suite.addTestSuite(org.jbpm.test.taskactivity.TaskOutcomesTest.class);
+    suite.addTestSuite(org.jbpm.test.taskactivity.TaskReassignTest.class);
+    suite.addTestSuite(org.jbpm.test.timer.TimerTest.class);
+    suite.addTestSuite(org.jbpm.test.variables.BasicVariablesTest.class);
+    suite.addTestSuite(org.jbpm.test.variables.VariableBasicTypesTest.class);
     return suite;
   }
 }



More information about the jbpm-commits mailing list