[jbpm-commits] JBoss JBPM SVN: r3446 - in projects/spec/trunk: modules/api/src/main/java/org/jboss/bpm/api/test and 6 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Fri Dec 19 11:48:50 EST 2008


Author: thomas.diesler at jboss.com
Date: 2008-12-19 11:48:49 -0500 (Fri, 19 Dec 2008)
New Revision: 3446

Added:
   projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/test/cts/service/process/ProcessInstanceServiceTest.java
   projects/spec/trunk/modules/cts/src/test/resources/bpm-spec-jbpm3-beans.xml
   projects/spec/trunk/modules/cts/src/test/resources/cts/
   projects/spec/trunk/modules/cts/src/test/resources/org.jboss.bpm.api.config.ConfigurationProvider
Removed:
   projects/spec/trunk/modules/api/src/main/java/org/jboss/bpm/api/test/ProcessCatalog.java
   projects/spec/trunk/modules/api/src/main/java/org/jboss/bpm/api/test/ProcessCatalogExt.java
   projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/test/cts/gateway/exclusive/ExclusiveGatewaySplitMarshallerTest.java
   projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/test/cts/service/process/ProcessBuilderTest.java
   projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/test/cts/service/process/ProcessServiceTest.java
   projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/test/cts/task/
   projects/spec/trunk/modules/cts/src/test/resources/cts/
   projects/spec/trunk/modules/dialects/api10/
   projects/spec/trunk/modules/dialects/jpdl32/
   projects/spec/trunk/modules/dialects/stp/
   projects/spec/trunk/modules/dialects/xpdl21/
Modified:
   projects/spec/trunk/.project
   projects/spec/trunk/modules/api/src/main/java/org/jboss/bpm/api/test/APITestCase.java
   projects/spec/trunk/modules/api/src/main/java/org/jboss/bpm/api/test/APITestHelper.java
   projects/spec/trunk/modules/cts/pom.xml
   projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/test/cts/gateway/exclusive/ExclusiveGatewaySplitTest.java
   projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/test/cts/service/process/ProcessDefinitionServiceTest.java
   projects/spec/trunk/modules/dialects/pom.xml
   projects/spec/trunk/pom.xml
Log:
Remove unwanted modules

Modified: projects/spec/trunk/.project
===================================================================
--- projects/spec/trunk/.project	2008-12-19 13:05:31 UTC (rev 3445)
+++ projects/spec/trunk/.project	2008-12-19 16:48:49 UTC (rev 3446)
@@ -6,18 +6,12 @@
 	</projects>
 	<buildSpec>
 		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
 			<name>org.maven.ide.eclipse.maven2Builder</name>
 			<arguments>
 			</arguments>
 		</buildCommand>
 	</buildSpec>
 	<natures>
-		<nature>org.eclipse.jdt.core.javanature</nature>
 		<nature>org.maven.ide.eclipse.maven2Nature</nature>
 	</natures>
 </projectDescription>

Modified: projects/spec/trunk/modules/api/src/main/java/org/jboss/bpm/api/test/APITestCase.java
===================================================================
--- projects/spec/trunk/modules/api/src/main/java/org/jboss/bpm/api/test/APITestCase.java	2008-12-19 13:05:31 UTC (rev 3445)
+++ projects/spec/trunk/modules/api/src/main/java/org/jboss/bpm/api/test/APITestCase.java	2008-12-19 16:48:49 UTC (rev 3446)
@@ -24,6 +24,8 @@
 import java.io.File;
 import java.net.MalformedURLException;
 import java.net.URL;
+import java.util.HashMap;
+import java.util.Map;
 
 import javax.management.ObjectName;
 
@@ -31,6 +33,7 @@
 
 import org.jboss.bpm.api.Constants;
 import org.jboss.bpm.api.config.Configuration;
+import org.jboss.bpm.api.config.ConfigurationProvider;
 import org.jboss.bpm.api.model.builder.ObjectNameFactory;
 import org.jboss.bpm.api.service.ProcessEngine;
 import org.slf4j.Logger;
@@ -48,14 +51,15 @@
   final Logger log = LoggerFactory.getLogger(APITestCase.class);
 
   private APITestHelper delegate = new APITestHelper();
-  
+  private static Map<String,ProcessEngine> engineRegistry = new HashMap<String,ProcessEngine>();
+
   @Override
   protected void setUp() throws Exception
   {
     log.debug("### START " + getLongName());
     super.setUp();
   }
-  
+
   @Override
   protected void tearDown() throws Exception
   {
@@ -69,7 +73,7 @@
     shortName = shortName.substring(shortName.lastIndexOf(".") + 1);
     return shortName;
   }
-  
+
   protected String getLongName()
   {
     return getClass().getName() + "." + getName();
@@ -78,17 +82,32 @@
   public ObjectName getTestID()
   {
     String shortName = getShortName();
-    shortName = shortName.replace("DescriptorTest", "Test"); 
-    shortName = shortName.replace("MarshallerTest", "Test"); 
+    shortName = shortName.replace("DescriptorTest", "Test");
+    shortName = shortName.replace("MarshallerTest", "Test");
     return ObjectNameFactory.create(Constants.ID_DOMAIN, "test", shortName);
   }
 
   protected ProcessEngine getProcessEngine()
   {
-    return Configuration.getProcessEngine();
+    String impl = System.getProperty("bpm.spec.impl", "jbpm3");
+    ProcessEngine engine = engineRegistry.get(impl); 
+    if (engine == null)
+    {
+      String cfgResource = "bpm-spec-" + impl + "-beans.xml";
+      URL cfgURL = getResourceURL(cfgResource);
+      if (cfgURL == null)
+        throw new IllegalStateException("Cannot obtain resource: " + cfgResource);
+
+      ConfigurationProvider provider = Configuration.getConfigurationProvider();
+      provider.configure(cfgURL);
+      
+      engine = provider.getProcessEngine();
+      engineRegistry.put(impl, engine);
+    }
+    return engine;
   }
 
-  protected URL getResourceURL(String resource) throws MalformedURLException
+  protected URL getResourceURL(String resource)
   {
     return delegate.getResourceURL(resource);
   }

Modified: projects/spec/trunk/modules/api/src/main/java/org/jboss/bpm/api/test/APITestHelper.java
===================================================================
--- projects/spec/trunk/modules/api/src/main/java/org/jboss/bpm/api/test/APITestHelper.java	2008-12-19 13:05:31 UTC (rev 3445)
+++ projects/spec/trunk/modules/api/src/main/java/org/jboss/bpm/api/test/APITestHelper.java	2008-12-19 16:48:49 UTC (rev 3446)
@@ -40,9 +40,19 @@
   private static String testArchiveDir;
 
   /** Try to discover the URL for the test resource */
-  public URL getResourceURL(String resource) throws MalformedURLException
+  public URL getResourceURL(String resource) 
   {
-    return getResourceFile(resource).toURI().toURL();
+    URL resURL = null;
+    try
+    {
+      File resourceFile = getResourceFile(resource);
+      resURL = resourceFile.toURI().toURL();
+    }
+    catch (MalformedURLException e)
+    {
+      // ignore
+    }
+    return resURL;
   }
 
   /** Try to discover the File for the test resource */

Deleted: projects/spec/trunk/modules/api/src/main/java/org/jboss/bpm/api/test/ProcessCatalog.java
===================================================================
--- projects/spec/trunk/modules/api/src/main/java/org/jboss/bpm/api/test/ProcessCatalog.java	2008-12-19 13:05:31 UTC (rev 3445)
+++ projects/spec/trunk/modules/api/src/main/java/org/jboss/bpm/api/test/ProcessCatalog.java	2008-12-19 16:48:49 UTC (rev 3446)
@@ -1,79 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.bpm.api.test;
-
-// $Id: ProcessCatalog.java 2922 2008-11-14 10:11:29Z thomas.diesler at jboss.com $
-
-import junit.framework.TestCase;
-
-import org.jboss.bpm.api.model.EndEvent;
-import org.jboss.bpm.api.model.ProcessDefinition;
-import org.jboss.bpm.api.model.SequenceFlow;
-import org.jboss.bpm.api.model.StartEvent;
-import org.jboss.bpm.api.model.Task;
-import org.jboss.bpm.api.model.builder.ProcessBuilder;
-import org.jboss.bpm.api.service.ProcessBuilderService;
-import org.jboss.bpm.api.service.ProcessEngine;
-
-/**
- * A catalog of CTS test processes
- * 
- * @author thomas.diesler at jboss.com
- * @since 24-Sep-2008
- */
-public abstract class ProcessCatalog
-{
-  public static ProcessDefinition getDefaultProcess(ProcessEngine engine)
-  {
-    ProcessBuilderService pbService = engine.getService(ProcessBuilderService.class);
-    ProcessBuilder builder = pbService.getProcessBuilder();
-    builder.addProcess("Proc");
-    builder.addStartEvent("Start").addSequenceFlow("Task");
-    builder.addTask("Task");
-    builder.addSequenceFlow("End").addEndEvent("End");
-    return builder.getProcessDefinition();
-  }
-
-  public static void validateDefaultProcess(ProcessDefinition procDef)
-  {
-    TestCase.assertNotNull("Process not null", procDef);
-    TestCase.assertEquals("Proc", procDef.getName());
-
-    StartEvent start = (StartEvent)procDef.getNode("Start");
-    Task task = (Task)procDef.getNode("Task");
-    EndEvent end = (EndEvent)procDef.getNode("End");
-
-    TestCase.assertNotNull("Start not null", start);
-    TestCase.assertNotNull("Task not null", task);
-    TestCase.assertNotNull("End not null", end);
-
-    SequenceFlow startFlow = start.getOutFlow();
-    TestCase.assertNotNull("Start flow not null", startFlow);
-    TestCase.assertEquals("Task", startFlow.getTargetRef());
-    TestCase.assertEquals("Start", startFlow.getSourceRef());
-
-    SequenceFlow taskFlow = task.getOutFlow();
-    TestCase.assertNotNull("Task flow not null", taskFlow);
-    TestCase.assertEquals("End", taskFlow.getTargetRef());
-    TestCase.assertEquals("Task", taskFlow.getSourceRef());
-  }
-}

Deleted: projects/spec/trunk/modules/api/src/main/java/org/jboss/bpm/api/test/ProcessCatalogExt.java
===================================================================
--- projects/spec/trunk/modules/api/src/main/java/org/jboss/bpm/api/test/ProcessCatalogExt.java	2008-12-19 13:05:31 UTC (rev 3445)
+++ projects/spec/trunk/modules/api/src/main/java/org/jboss/bpm/api/test/ProcessCatalogExt.java	2008-12-19 16:48:49 UTC (rev 3446)
@@ -1,108 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.bpm.api.test;
-
-// $Id$
-
-import junit.framework.TestCase;
-
-import org.jboss.bpm.api.model.Expression;
-import org.jboss.bpm.api.model.ProcessDefinition;
-import org.jboss.bpm.api.model.SequenceFlow;
-import org.jboss.bpm.api.service.ProcessBuilderService;
-import org.jboss.bpm.api.service.ProcessEngine;
-import org.jboss.bpm.incubator.model.Assignment;
-import org.jboss.bpm.incubator.model.EndEventExt;
-import org.jboss.bpm.incubator.model.Message;
-import org.jboss.bpm.incubator.model.ProcessDefinitionExt;
-import org.jboss.bpm.incubator.model.StartEventExt;
-import org.jboss.bpm.incubator.model.TaskExt;
-import org.jboss.bpm.incubator.model.Assignment.AssignTime;
-import org.jboss.bpm.incubator.model.builder.ProcessBuilderExt;
-
-/**
- * A catalog of CTS test processes
- * 
- * @author thomas.diesler at jboss.com
- * @since 24-Sep-2008
- */
-public abstract class ProcessCatalogExt
-{
-  public static ProcessDefinition getDefaultProcess(ProcessEngine engine)
-  {
-    ProcessBuilderService pbService = engine.getService(ProcessBuilderService.class);
-    ProcessBuilderExt builder = (ProcessBuilderExt)pbService.getProcessBuilder();
-    builder.addProcess("Proc");
-    builder.addProcessProperty("proP1", "valP1").addProcessProperty("proP2", "valP2");
-    builder.addProcessMessage("procMsg").addProperty("msgPropName", "msgPropVal");
-    builder.addProcessAssignment(AssignTime.Start, Expression.ExpressionLanguage.MVEL, "foo==true", "fooTrue");
-    builder.addStartEventExt("Start").addSequenceFlow("Task");
-    builder.addTaskExt("Task").addNodeProperty("proT1", "valT1").addNodeProperty("proT2", "valT2");
-    builder.addSequenceFlow("End").addEndEvent("End");
-    return builder.getProcessDefinition();
-  }
-
-  public static void validateDefaultProcess(ProcessDefinitionExt procDef)
-  {
-    TestCase.assertNotNull("Process not null", procDef);
-    TestCase.assertEquals("Proc", procDef.getName());
-
-    TestCase.assertEquals("Two proc props", 2, procDef.getPropertyNames().size());
-    TestCase.assertEquals("valP1", procDef.getProperty("proP1").getValue());
-    TestCase.assertEquals("valP2", procDef.getProperty("proP2").getValue());
-    
-    Message procMsg = procDef.getMessage("procMsg");
-    TestCase.assertEquals("One proc message", 1, procDef.getMessages().size());
-    TestCase.assertEquals("msgPropVal", procMsg.getProperty("msgPropName").getValue());
-
-    TestCase.assertEquals("One proc assignment", 1, procDef.getAssignments().size());
-    Assignment procAssign = procDef.getAssignments().get(0);
-    TestCase.assertEquals(AssignTime.Start, procAssign.getAssignTime());
-    TestCase.assertEquals("foo==true", procAssign.getFrom().getExpressionBody());
-    TestCase.assertEquals("fooTrue", procAssign.getTo().getName());
-    
-    StartEventExt start = (StartEventExt)procDef.getNode("Start");
-    TaskExt task = (TaskExt)procDef.getNode("Task");
-    EndEventExt end = (EndEventExt)procDef.getNode("End");
-
-    TestCase.assertNotNull("Start not null", start);
-    TestCase.assertNotNull("Task not null", task);
-    TestCase.assertNotNull("End not null", end);
-
-    TestCase.assertEquals("No start props", 0, start.getPropertyNames().size());
-    TestCase.assertEquals("Two task props", 2, task.getPropertyNames().size());
-    TestCase.assertEquals("No end props", 0, end.getPropertyNames().size());
-    
-    TestCase.assertEquals("valT1", task.getProperty("proT1").getValue());
-    TestCase.assertEquals("valT2", task.getProperty("proT2").getValue());
-    
-    SequenceFlow startFlow = start.getOutFlow();
-    TestCase.assertNotNull("Start flow not null", startFlow);
-    TestCase.assertEquals("Task", startFlow.getTargetRef());
-    TestCase.assertEquals("Start", startFlow.getSourceRef());
-
-    SequenceFlow taskFlow = task.getOutFlow();
-    TestCase.assertNotNull("Task flow not null", taskFlow);
-    TestCase.assertEquals("End", taskFlow.getTargetRef());
-    TestCase.assertEquals("Task", taskFlow.getSourceRef());
-  }
-}

Modified: projects/spec/trunk/modules/cts/pom.xml
===================================================================
--- projects/spec/trunk/modules/cts/pom.xml	2008-12-19 13:05:31 UTC (rev 3445)
+++ projects/spec/trunk/modules/cts/pom.xml	2008-12-19 16:48:49 UTC (rev 3446)
@@ -37,26 +37,6 @@
       <artifactId>jboss-bpm-api</artifactId>
       <version>${version}</version>
     </dependency>
-    
-	<!-- Test Dependencies -->
-    <dependency>
-      <groupId>org.jboss.bpm</groupId>
-      <artifactId>jboss-bpm-dialect-api10</artifactId>
-      <version>${version}</version>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.bpm</groupId>
-      <artifactId>jboss-bpm-dialect-stp</artifactId>
-      <version>${version}</version>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.jboss.bpm</groupId>
-      <artifactId>jboss-bpm-ri</artifactId>
-      <version>${version}</version>
-      <scope>test</scope>
-    </dependency>
   </dependencies>
 
   <!-- Plugins -->
@@ -113,5 +93,40 @@
       </plugin>
     </plugins>
   </build>
+
+  <!-- Profiles -->  
+  <profiles>
   
+    <!--
+    Name:  no-impl
+    Descr: Setup the default impl
+    -->
+    <profile>
+      <id>no-impl</id>
+      <activation>
+        <property>
+          <name>!impl</name>
+        </property>
+      </activation>
+      <properties>
+        <database>hsqldb</database>
+        <bpm.spec.impl>jbpm3</bpm.spec.impl>
+      </properties>
+      <dependencies>
+        <dependency>
+          <groupId>hsqldb</groupId>
+          <artifactId>hsqldb</artifactId>
+          <version>1.8.0.7</version>
+          <scope>test</scope>
+        </dependency>
+        <dependency>
+          <groupId>org.jbpm.jbpm3</groupId>
+          <artifactId>jbpm-integration-spec</artifactId>
+          <version>3.3.1-SNAPSHOT</version>
+          <scope>test</scope>
+        </dependency>
+      </dependencies>
+    </profile>
+  </profiles>
+
 </project>

Deleted: projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/test/cts/gateway/exclusive/ExclusiveGatewaySplitMarshallerTest.java
===================================================================
--- projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/test/cts/gateway/exclusive/ExclusiveGatewaySplitMarshallerTest.java	2008-12-19 13:05:31 UTC (rev 3445)
+++ projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/test/cts/gateway/exclusive/ExclusiveGatewaySplitMarshallerTest.java	2008-12-19 16:48:49 UTC (rev 3446)
@@ -1,53 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.bpm.test.cts.gateway.exclusive;
-
-// $Id$
-
-import java.io.IOException;
-
-import org.jboss.bpm.api.model.ProcessDefinition;
-import org.jboss.bpm.api.service.ProcessDefinitionService;
-
-
-/**
- * Exclusive data-based gateway that has conditional outgoing sequence flows. Only one of the gates is taken. It is an
- * error if no gate is applicable.
- * 
- * @author thomas.diesler at jboss.com
- * @since 06-Aug-2008
- */
-public class ExclusiveGatewaySplitMarshallerTest extends ExclusiveGatewaySplitTest
-{
-  protected ProcessDefinition getProcessDefinition() throws IOException
-  {
-    // Marshall the process to a string
-    ProcessDefinition procDef = super.getProcessDefinition();
-    String procXML = marshallProcess(procDef);
-
-    //System.out.println(procXML);
-
-    // Recreate the ProcessDefinition from the marshalled ProcessDefinition
-    ProcessDefinitionService pdService = getProcessEngine().getService(ProcessDefinitionService.class);
-    return pdService.parseProcessDefinition(procXML);
-  }
-}

Modified: projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/test/cts/gateway/exclusive/ExclusiveGatewaySplitTest.java
===================================================================
--- projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/test/cts/gateway/exclusive/ExclusiveGatewaySplitTest.java	2008-12-19 13:05:31 UTC (rev 3445)
+++ projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/test/cts/gateway/exclusive/ExclusiveGatewaySplitTest.java	2008-12-19 16:48:49 UTC (rev 3446)
@@ -25,17 +25,12 @@
 
 import java.io.IOException;
 
-import org.jboss.bpm.api.model.ProcessInstance;
 import org.jboss.bpm.api.model.ProcessDefinition;
-import org.jboss.bpm.api.model.Expression.ExpressionLanguage;
-import org.jboss.bpm.api.model.Gateway.GatewayType;
+import org.jboss.bpm.api.model.ProcessInstance;
 import org.jboss.bpm.api.model.ProcessInstance.ProcessStatus;
-import org.jboss.bpm.api.model.builder.GatewayBuilder;
-import org.jboss.bpm.api.model.builder.ProcessBuilder;
 import org.jboss.bpm.api.runtime.BasicAttachments;
 import org.jboss.bpm.api.runtime.Token;
 import org.jboss.bpm.api.runtime.Token.TokenStatus;
-import org.jboss.bpm.api.service.ProcessBuilderService;
 import org.jboss.bpm.api.test.CTSTestCase;
 
 /**
@@ -45,7 +40,7 @@
  * @author thomas.diesler at jboss.com
  * @since 06-Aug-2008
  */
-public class ExclusiveGatewaySplitTest extends CTSTestCase
+public abstract class ExclusiveGatewaySplitTest extends CTSTestCase
 {
   public void testGateA() throws Exception
   {
@@ -100,15 +95,5 @@
     }
   }
 
-  protected ProcessDefinition getProcessDefinition() throws IOException
-  {
-    ProcessBuilderService pbService = getProcessEngine().getService(ProcessBuilderService.class);
-    ProcessBuilder procBuilder = pbService.getProcessBuilder();
-    procBuilder.addProcess(getName()).addStartEvent("Start").addSequenceFlow("Split");
-    GatewayBuilder gatewayBuilder = procBuilder.addGateway("Split", GatewayType.Exclusive);
-    gatewayBuilder.addConditionalGate("EndA", ExpressionLanguage.MVEL, "foo < 10");
-    gatewayBuilder.addConditionalGate("EndB", ExpressionLanguage.MVEL, "foo > 10");
-    procBuilder.addEndEvent("EndA").addEndEvent("EndB");
-    return procBuilder.getProcessDefinition();
-  }
+  protected abstract ProcessDefinition getProcessDefinition() throws IOException;
 }

Deleted: projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/test/cts/service/process/ProcessBuilderTest.java
===================================================================
--- projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/test/cts/service/process/ProcessBuilderTest.java	2008-12-19 13:05:31 UTC (rev 3445)
+++ projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/test/cts/service/process/ProcessBuilderTest.java	2008-12-19 16:48:49 UTC (rev 3446)
@@ -1,181 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.bpm.test.cts.service.process;
-
-// $Id$
-
-import org.jboss.bpm.api.InvalidProcessException;
-import org.jboss.bpm.api.model.ProcessDefinition;
-import org.jboss.bpm.api.model.builder.ProcessBuilder;
-import org.jboss.bpm.api.service.ProcessBuilderService;
-import org.jboss.bpm.api.test.CTSTestCase;
-import org.jboss.bpm.api.test.ProcessCatalog;
-
-/**
- * Test the ProcessBuilder
- * 
- * @author thomas.diesler at jboss.com
- * @since 24-Sep-2008
- */
-public class ProcessBuilderTest extends CTSTestCase
-{
-  public void testBasicProcess() throws Exception
-  {
-    ProcessDefinition procDef = ProcessCatalog.getDefaultProcess(getProcessEngine());
-    ProcessCatalog.validateDefaultProcess(procDef);
-  }
-
-  public void testNoProcessName() throws Exception
-  {
-    try
-    {
-      ProcessBuilderService pbService = getProcessEngine().getService(ProcessBuilderService.class);
-      ProcessBuilder procBuilder = pbService.getProcessBuilder();
-      procBuilder.addProcess(null).addStartEvent("Start").addSequenceFlow("Task");
-      procBuilder.addTask("Task").addSequenceFlow("End").addEndEvent("End");
-      procBuilder.getProcessDefinition();
-      fail("Process name required");
-    }
-    catch (InvalidProcessException e)
-    {
-      // expected
-    }
-  }
-
-  public void testNoStartName() throws Exception
-  {
-    ProcessBuilderService pbService = getProcessEngine().getService(ProcessBuilderService.class);
-    ProcessBuilder procBuilder = pbService.getProcessBuilder();
-    try
-    {
-      procBuilder.addProcess("Proc").addStartEvent(null).addSequenceFlow("Task");
-      procBuilder.addTask("Task").addSequenceFlow("End").addEndEvent("End");
-      procBuilder.getProcessDefinition();
-      fail("StartEvent name required");
-    }
-    catch (InvalidProcessException e)
-    {
-      // expected
-    }
-  }
-
-  public void testNoTaskName() throws Exception
-  {
-    ProcessBuilderService pbService = getProcessEngine().getService(ProcessBuilderService.class);
-    ProcessBuilder procBuilder = pbService.getProcessBuilder();
-    try
-    {
-      procBuilder.addProcess("Proc").addStartEvent("Start").addSequenceFlow("Task");
-      procBuilder.addTask(null).addSequenceFlow("End").addEndEvent("End");
-      procBuilder.getProcessDefinition();
-      fail("Task name required");
-    }
-    catch (InvalidProcessException e)
-    {
-      // expected
-    }
-  }
-
-  public void testNoEndName() throws Exception
-  {
-    ProcessBuilderService pbService = getProcessEngine().getService(ProcessBuilderService.class);
-    ProcessBuilder procBuilder = pbService.getProcessBuilder();
-    try
-    {
-      procBuilder.addProcess("Proc").addStartEvent("Start").addSequenceFlow("Task");
-      procBuilder.addTask("Task").addSequenceFlow("End").addEndEvent(null);
-      procBuilder.getProcessDefinition();
-      fail("EndEvent name required");
-    }
-    catch (InvalidProcessException e)
-    {
-      // expected
-    }
-  }
-
-  public void testNoStartEvent() throws Exception
-  {
-    ProcessBuilderService pbService = getProcessEngine().getService(ProcessBuilderService.class);
-    ProcessBuilder procBuilder = pbService.getProcessBuilder();
-    try
-    {
-      procBuilder.addProcess("Proc").addTask("Task").addSequenceFlow("End").addEndEvent("End");
-      procBuilder.getProcessDefinition();
-      fail("StartEvent required");
-    }
-    catch (InvalidProcessException e)
-    {
-      // expected
-    }
-  }
-
-  public void testNoEndEvent() throws Exception
-  {
-    ProcessBuilderService pbService = getProcessEngine().getService(ProcessBuilderService.class);
-    ProcessBuilder procBuilder = pbService.getProcessBuilder();
-    try
-    {
-      procBuilder.addProcess("Proc").addStartEvent("Start").addSequenceFlow("Task");
-      procBuilder.addTask("Task");
-      procBuilder.getProcessDefinition();
-      fail("EndEvent required");
-    }
-    catch (InvalidProcessException e)
-    {
-      // expected
-    }
-  }
-
-  public void testUnreachableNode() throws Exception
-  {
-    ProcessBuilderService pbService = getProcessEngine().getService(ProcessBuilderService.class);
-    ProcessBuilder procBuilder = pbService.getProcessBuilder();
-    try
-    {
-      procBuilder.addProcess("Proc").addStartEvent("Start").addSequenceFlow("Task1");
-      procBuilder.addTask("Task1").addSequenceFlow("End").addTask("Task2").addSequenceFlow("End").addEndEvent("End");
-      procBuilder.getProcessDefinition();
-      fail("Unreachable node Task2");
-    }
-    catch (InvalidProcessException e)
-    {
-      // expected
-    }
-  }
-
-  public void testDeadEndNode() throws Exception
-  {
-    ProcessBuilderService pbService = getProcessEngine().getService(ProcessBuilderService.class);
-    ProcessBuilder procBuilder = pbService.getProcessBuilder();
-    try
-    {
-      procBuilder.addProcess("Proc").addStartEvent("Start").addSequenceFlow("Task");
-      procBuilder.addTask("Task").addEndEvent("End");
-      procBuilder.getProcessDefinition();
-      fail("Dead end Task");
-    }
-    catch (InvalidProcessException e)
-    {
-      // expected
-    }
-  }
-}

Modified: projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/test/cts/service/process/ProcessDefinitionServiceTest.java
===================================================================
--- projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/test/cts/service/process/ProcessDefinitionServiceTest.java	2008-12-19 13:05:31 UTC (rev 3445)
+++ projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/test/cts/service/process/ProcessDefinitionServiceTest.java	2008-12-19 16:48:49 UTC (rev 3446)
@@ -23,17 +23,17 @@
 
 // $Id$
 
+import java.io.IOException;
 import java.util.Set;
 
 import javax.management.ObjectName;
 
+import org.jboss.bpm.api.model.ProcessDefinition;
 import org.jboss.bpm.api.model.ProcessInstance;
-import org.jboss.bpm.api.model.ProcessDefinition;
 import org.jboss.bpm.api.service.ProcessDefinitionService;
 import org.jboss.bpm.api.service.ProcessEngine;
 import org.jboss.bpm.api.service.ProcessInstanceService;
 import org.jboss.bpm.api.test.CTSTestCase;
-import org.jboss.bpm.api.test.ProcessCatalog;
 
 /**
  * Test the ProcessDefinition
@@ -41,12 +41,11 @@
  * @author thomas.diesler at jboss.com
  * @since 24-Sep-2008
  */
-public class ProcessDefinitionServiceTest extends CTSTestCase
+public abstract class ProcessDefinitionServiceTest extends CTSTestCase
 {
   public void testBasicProcess() throws Exception
   {
-    ProcessDefinition procDef = ProcessCatalog.getDefaultProcess(getProcessEngine());
-    ProcessCatalog.validateDefaultProcess(procDef);
+    ProcessDefinition procDef = getProcessDefinition();
 
     ProcessEngine engine = procDef.getProcessEngine();
     assertNotNull("ProcessEngine not null", engine);
@@ -60,7 +59,7 @@
 
   public void testNewInstance() throws Exception
   {
-    ProcessDefinition procDef = ProcessCatalog.getDefaultProcess(getProcessEngine());
+    ProcessDefinition procDef = getProcessDefinition();
 
     ProcessEngine engine = procDef.getProcessEngine();
     ProcessDefinitionService procDefService = engine.getService(ProcessDefinitionService.class);
@@ -74,7 +73,7 @@
 
   public void testRegister() throws Exception
   {
-    ProcessDefinition procDef = ProcessCatalog.getDefaultProcess(getProcessEngine());
+    ProcessDefinition procDef = getProcessDefinition();
 
     ProcessEngine engine = procDef.getProcessEngine();
     ProcessDefinitionService procDefService = engine.getService(ProcessDefinitionService.class);
@@ -85,4 +84,6 @@
     boolean success = procDefService.unregisterProcessDefinition(procDef.getKey());
     assertTrue("ProcessDefinition unregistered", success);
   }
+  
+  protected abstract ProcessDefinition getProcessDefinition() throws IOException;
 }

Copied: projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/test/cts/service/process/ProcessInstanceServiceTest.java (from rev 3432, projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/test/cts/service/process/ProcessServiceTest.java)
===================================================================
--- projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/test/cts/service/process/ProcessInstanceServiceTest.java	                        (rev 0)
+++ projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/test/cts/service/process/ProcessInstanceServiceTest.java	2008-12-19 16:48:49 UTC (rev 3446)
@@ -0,0 +1,93 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.bpm.test.cts.service.process;
+
+// $Id$
+
+import javax.management.ObjectName;
+
+import org.jboss.bpm.api.model.ProcessDefinition;
+import org.jboss.bpm.api.model.ProcessInstance;
+import org.jboss.bpm.api.runtime.Token;
+import org.jboss.bpm.api.service.ProcessDefinitionService;
+import org.jboss.bpm.api.service.ProcessInstanceService;
+import org.jboss.bpm.api.test.CTSTestCase;
+
+/**
+ * Test the ProcessService
+ * 
+ * @author thomas.diesler at jboss.com
+ * @since 08-Jul-2008
+ */
+public abstract class ProcessInstanceServiceTest extends CTSTestCase
+{
+  public void testRegisterProcess() throws Exception
+  {
+    ProcessDefinitionService procDefService = getProcessEngine().getService(ProcessDefinitionService.class);
+    ProcessInstanceService procService = getProcessEngine().getService(ProcessInstanceService.class);
+    
+    ProcessDefinition procDef = getProcessDefinition();
+    ProcessInstance proc = procDef.newInstance();
+
+    assertNull("ProcessDefinition not registered automatically", procDefService.getProcessDefinition(procDef.getKey()));
+    assertNull("Process not registered automatically", procService.getInstance(proc.getKey()));
+
+    // Register the process
+    proc = procService.registerInstance(proc);
+    assertNotNull("Proc not null", proc);
+    assertNotNull("ProcessDefinition registered", procDefService.getProcessDefinition(procDef.getKey()));
+    assertNotNull("Process registered", procService.getInstance(proc.getKey()));
+
+    // Unregister the process
+    procService.unregisterInstance(proc.getKey());
+    assertNull("Process unregistered", procService.getInstance(proc.getKey()));
+    assertNotNull("ProcessDefinition still registered", procDefService.getProcessDefinition(procDef.getKey()));
+    
+    procDefService.unregisterProcessDefinition(procDef.getKey());
+    assertNull("ProcessDefinition unregistered", procDefService.getProcessDefinition(procDef.getKey()));
+  }
+  
+  public void testStartProcess() throws Exception
+  {
+    ProcessDefinitionService procDefService = getProcessEngine().getService(ProcessDefinitionService.class);
+    ProcessInstanceService procService = getProcessEngine().getService(ProcessInstanceService.class);
+    
+    ProcessDefinition procDef = getProcessDefinition();
+    ProcessInstance proc = procDef.newInstance();
+    
+    Token token = proc.startProcess();
+    assertNotNull("Token not null", token);
+
+    ObjectName procID = proc.getKey();
+    assertNotNull("Process registered", procService.getInstance(procID));
+
+    // Unregister the process
+    procService.unregisterInstance(procID);
+    assertNull("Process unregistered", procService.getInstance(procID));
+    assertNotNull("ProcessDefinition still registered", procDefService.getProcessDefinition(procDef.getKey()));
+    
+    procDefService.unregisterProcessDefinition(procDef.getKey());
+    assertNull("ProcessDefinition unregistered", procDefService.getProcessDefinition(procDef.getKey()));
+  }
+  
+  protected abstract ProcessDefinition getProcessDefinition();
+}

Deleted: projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/test/cts/service/process/ProcessServiceTest.java
===================================================================
--- projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/test/cts/service/process/ProcessServiceTest.java	2008-12-19 13:05:31 UTC (rev 3445)
+++ projects/spec/trunk/modules/cts/src/test/java/org/jboss/bpm/test/cts/service/process/ProcessServiceTest.java	2008-12-19 16:48:49 UTC (rev 3446)
@@ -1,101 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.bpm.test.cts.service.process;
-
-// $Id$
-
-import javax.management.ObjectName;
-
-import org.jboss.bpm.api.model.ProcessInstance;
-import org.jboss.bpm.api.model.ProcessDefinition;
-import org.jboss.bpm.api.model.builder.ProcessBuilder;
-import org.jboss.bpm.api.runtime.Token;
-import org.jboss.bpm.api.service.ProcessBuilderService;
-import org.jboss.bpm.api.service.ProcessDefinitionService;
-import org.jboss.bpm.api.service.ProcessInstanceService;
-import org.jboss.bpm.api.test.CTSTestCase;
-
-/**
- * Test the ProcessService
- * 
- * @author thomas.diesler at jboss.com
- * @since 08-Jul-2008
- */
-public class ProcessServiceTest extends CTSTestCase
-{
-  public void testRegisterProcess() throws Exception
-  {
-    ProcessDefinitionService procDefService = getProcessEngine().getService(ProcessDefinitionService.class);
-    ProcessInstanceService procService = getProcessEngine().getService(ProcessInstanceService.class);
-    
-    ProcessDefinition procDef = getProcessDefinition();
-    ProcessInstance proc = procDef.newInstance();
-
-    assertNull("ProcessDefinition not registered automatically", procDefService.getProcessDefinition(procDef.getKey()));
-    assertNull("Process not registered automatically", procService.getInstance(proc.getKey()));
-
-    // Register the process
-    proc = procService.registerInstance(proc);
-    assertNotNull("Proc not null", proc);
-    assertNotNull("ProcessDefinition registered", procDefService.getProcessDefinition(procDef.getKey()));
-    assertNotNull("Process registered", procService.getInstance(proc.getKey()));
-
-    // Unregister the process
-    procService.unregisterInstance(proc.getKey());
-    assertNull("Process unregistered", procService.getInstance(proc.getKey()));
-    assertNotNull("ProcessDefinition still registered", procDefService.getProcessDefinition(procDef.getKey()));
-    
-    procDefService.unregisterProcessDefinition(procDef.getKey());
-    assertNull("ProcessDefinition unregistered", procDefService.getProcessDefinition(procDef.getKey()));
-  }
-  
-  public void testStartProcess() throws Exception
-  {
-    ProcessDefinitionService procDefService = getProcessEngine().getService(ProcessDefinitionService.class);
-    ProcessInstanceService procService = getProcessEngine().getService(ProcessInstanceService.class);
-    
-    ProcessDefinition procDef = getProcessDefinition();
-    ProcessInstance proc = procDef.newInstance();
-    
-    Token token = proc.startProcess();
-    assertNotNull("Token not null", token);
-
-    ObjectName procID = proc.getKey();
-    assertNotNull("Process registered", procService.getInstance(procID));
-
-    // Unregister the process
-    procService.unregisterInstance(procID);
-    assertNull("Process unregistered", procService.getInstance(procID));
-    assertNotNull("ProcessDefinition still registered", procDefService.getProcessDefinition(procDef.getKey()));
-    
-    procDefService.unregisterProcessDefinition(procDef.getKey());
-    assertNull("ProcessDefinition unregistered", procDefService.getProcessDefinition(procDef.getKey()));
-  }
-  
-  private ProcessDefinition getProcessDefinition()
-  {
-    ProcessBuilderService pbService = getProcessEngine().getService(ProcessBuilderService.class);
-    ProcessBuilder procBuilder = pbService.getProcessBuilder();
-    procBuilder.addProcess(getName()).addStartEvent("Start").addSequenceFlow("Task");
-    return procBuilder.addTask("Task").addSequenceFlow("End").addEndEvent("End").getProcessDefinition();
-  }
-}

Added: projects/spec/trunk/modules/cts/src/test/resources/bpm-spec-jbpm3-beans.xml
===================================================================
--- projects/spec/trunk/modules/cts/src/test/resources/bpm-spec-jbpm3-beans.xml	                        (rev 0)
+++ projects/spec/trunk/modules/cts/src/test/resources/bpm-spec-jbpm3-beans.xml	2008-12-19 16:48:49 UTC (rev 3446)
@@ -0,0 +1,60 @@
+<!--
+  Note, this uses the bean-deployer-2.0 schema
+  $Id$ 
+-->
+<deployment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:jboss:bean-deployer:2.0 bean-deployer_2_0.xsd" xmlns="urn:jboss:bean-deployer:2.0">
+
+ <!-- Locate the single instance of the kernel -->
+ <bean name="BPMKernelLocator" class="org.jboss.bpm.api.config.internal.KernelLocator">
+  <property name="kernel"><inject bean="jboss.kernel:service=Kernel" /></property>
+ </bean>
+
+ <!-- The ProcessEngine -->
+ <bean name="BPMProcessEngine" class="org.jbpm.integration.spec.service.ProcessEngineImpl">
+  <property name="services">
+   <set elementClass="org.jboss.bpm.api.service.Service">
+    <inject bean="BPMDeploymentService"/>
+    <inject bean="BPMDialectHandlerService"/>
+    <inject bean="BPMExecutionContextService"/>
+    <inject bean="BPMExecutionService"/>
+    <inject bean="BPMIdentityService"/>
+    <inject bean="BPMProcessBuilderService"/>
+    <inject bean="BPMProcessDefinitionService"/>
+    <inject bean="BPMProcessService"/>
+    <inject bean="BPMTaskService"/>
+   </set>
+  </property>
+ </bean>
+
+ <!-- The PersistenceService -->
+ <bean name="BPMPersistenceService" class="org.jbpm.integration.spec.service.NoopPersistenceServiceImpl" />
+
+ <!-- The ProcessService -->
+ <bean name="BPMProcessService" class="org.jbpm.integration.spec.service.ProcessInstanceServiceImpl">
+  <property name="interceptors">
+   <list elementClass="java.lang.String">
+    <value>org.jbpm.integration.spec.runtime.NodeExecuteInterceptor</value>
+   </list>
+  </property>
+ </bean>
+
+ <!-- The DialectHandlerService -->
+ <bean name="BPMDialectHandlerService" class="org.jbpm.integration.spec.service.DialectHandlerServiceImpl">
+  <property name="dialectHandlers">
+   <map keyClass="java.net.URI" valueClass="org.jboss.bpm.api.service.DialectHandler">
+    <entry><key>urn:jbpm.org:jpdl-3.2</key><value><inject bean="BPMDialectHandlerJPDL32"/></value></entry>
+   </map>
+  </property>
+ </bean>
+ <bean name="BPMDialectHandlerJPDL32" class="org.jbpm.integration.spec.jpdl32.DialectHandlerImpl" />
+
+ <!-- Other Services -->
+ <bean name="BPMDeploymentService" class="org.jbpm.integration.spec.service.DeploymentServiceImpl" />
+ <bean name="BPMExecutionContextService" class="org.jbpm.integration.spec.service.ExecutionContextServiceImpl" />
+ <bean name="BPMExecutionService" class="org.jbpm.integration.spec.service.ExecutionServiceImpl" />
+ <bean name="BPMIdentityService" class="org.jbpm.integration.spec.service.IdentityServiceImpl" />
+ <bean name="BPMProcessBuilderService" class="org.jbpm.integration.spec.service.ProcessBuilderServiceImpl" />
+ <bean name="BPMProcessDefinitionService" class="org.jbpm.integration.spec.service.ProcessDefinitionServiceImpl" />
+ <bean name="BPMTaskService" class="org.jbpm.integration.spec.service.TaskServiceImpl" />
+
+</deployment>


Property changes on: projects/spec/trunk/modules/cts/src/test/resources/bpm-spec-jbpm3-beans.xml
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: projects/spec/trunk/modules/cts/src/test/resources/org.jboss.bpm.api.config.ConfigurationProvider
===================================================================
--- projects/spec/trunk/modules/cts/src/test/resources/org.jboss.bpm.api.config.ConfigurationProvider	                        (rev 0)
+++ projects/spec/trunk/modules/cts/src/test/resources/org.jboss.bpm.api.config.ConfigurationProvider	2008-12-19 16:48:49 UTC (rev 3446)
@@ -0,0 +1 @@
+org.jboss.bpm.api.config.internal.MicrocontainerConfigurationProvider
\ No newline at end of file

Modified: projects/spec/trunk/modules/dialects/pom.xml
===================================================================
--- projects/spec/trunk/modules/dialects/pom.xml	2008-12-19 13:05:31 UTC (rev 3445)
+++ projects/spec/trunk/modules/dialects/pom.xml	2008-12-19 16:48:49 UTC (rev 3446)
@@ -27,10 +27,6 @@
 
   <!-- Modules -->
   <modules>
-    <module>api10</module>
-    <module>jpdl32</module>
-    <module>stp</module>
-    <module>xpdl21</module>
   </modules>
   
   <!-- Dependencies -->

Modified: projects/spec/trunk/pom.xml
===================================================================
--- projects/spec/trunk/pom.xml	2008-12-19 13:05:31 UTC (rev 3445)
+++ projects/spec/trunk/pom.xml	2008-12-19 16:48:49 UTC (rev 3446)
@@ -34,11 +34,8 @@
   <!-- Modules -->
   <modules>
     <module>modules/api</module>
-    <module>modules/dialects</module>
     <module>modules/integration</module>
-    <module>modules/ri</module>
     <module>modules/cts</module>
-    <!-- module>modules/samples/airticket</module -->
   </modules>
   
   <!-- Properties -->




More information about the jbpm-commits mailing list