[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openejb-cvs
Subject:    svn commit: r1206987 - in /openejb/trunk/openejb/tck: cdi-tomee/pom.xml
From:       dblevins () apache ! org
Date:       2011-11-28 6:27:31
Message-ID: 20111128062732.196D123889D7 () eris ! apache ! org
[Download RAW message or body]

Author: dblevins
Date: Mon Nov 28 06:27:30 2011
New Revision: 1206987

URL: http://svn.apache.org/viewvc?rev=1206987&view=rev
Log:
TOMEE-37
Ability to run the CDI TCK with the apps deployed from webapps/

Modified:
    openejb/trunk/openejb/tck/cdi-tomee/pom.xml
    openejb/trunk/openejb/tck/tck-common/src/main/java/org/apache/openejb/tck/impl/ContainersImplTomEE.java


Modified: openejb/trunk/openejb/tck/cdi-tomee/pom.xml
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/tck/cdi-tomee/pom.xml?rev=1206987&r1=1206986&r2=1206987&view=diff
 ==============================================================================
--- openejb/trunk/openejb/tck/cdi-tomee/pom.xml (original)
+++ openejb/trunk/openejb/tck/cdi-tomee/pom.xml Mon Nov 28 06:27:30 2011
@@ -26,10 +26,13 @@
   <artifactId>cdi-tomee</artifactId>
   <packaging>jar</packaging>
   <name>OpenEJB :: TCK :: CDI TomEE</name>
+
   <properties>
     <!-- where we will unpack tomcat -->
     <openejb.home>${project.build.directory}${file.separator}apache-tomee-webprofile-1.0.0-beta-2-SNAPSHOT</openejb.home>
 +    <openejb.deployer.jndiname>openejb/DeployerBusinessRemote</openejb.deployer.jndiname>
  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.apache.openejb</groupId>
@@ -37,6 +40,11 @@
       <version>${project.version}</version>
     </dependency>
     <dependency>
+      <groupId>org.apache.openejb</groupId>
+      <artifactId>webdeployer</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
       <groupId>junit</groupId>
       <artifactId>junit</artifactId>
       <scope>test</scope>
@@ -143,6 +151,12 @@
               <artifactItems>
                 <artifactItem>
                   <groupId>org.apache.openejb</groupId>
+                  <artifactId>webdeployer</artifactId>
+                  <version>${project.version}</version>
+                  <outputDirectory>${openejb.home}/webapps/openejb/lib</outputDirectory>
 +                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.openejb</groupId>
                   <artifactId>tck-common</artifactId>
                   <version>${project.version}</version>
                   <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
 @@ -214,6 +228,7 @@
             <server.shutdown.port>${tomee.shutdown.port}</server.shutdown.port>
             <java.opts>-Xmx512m -Xms256m -XX:PermSize=64m -XX:MaxPermSize=512m \
-XX:ReservedCodeCacheSize=64m</java.opts>  \
<openejb.home>${openejb.home}</openejb.home> +            \
<openejb.deployer.jndiname>${openejb.deployer.jndiname}</openejb.deployer.jndiname>  \
</systemPropertyVariables>  </configuration>
         <executions>
@@ -235,4 +250,15 @@
       </plugin>
     </plugins>
   </build>
+
+
+  <profiles>
+    <profile>
+      <id>webapp-deployer</id>
+      <properties>
+        <openejb.deployer.jndiname>openejb/WebappDeployerRemote</openejb.deployer.jndiname>
 +      </properties>
+    </profile>
+  </profiles>
+
 </project>

Modified: openejb/trunk/openejb/tck/tck-common/src/main/java/org/apache/openejb/tck/impl/ContainersImplTomEE.java
                
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/tck/tck-common/src/main/java/o \
rg/apache/openejb/tck/impl/ContainersImplTomEE.java?rev=1206987&r1=1206986&r2=1206987&view=diff
 ==============================================================================
--- openejb/trunk/openejb/tck/tck-common/src/main/java/org/apache/openejb/tck/impl/ContainersImplTomEE.java \
                (original)
+++ openejb/trunk/openejb/tck/tck-common/src/main/java/org/apache/openejb/tck/impl/ContainersImplTomEE.java \
Mon Nov 28 06:27:30 2011 @@ -58,9 +58,12 @@ public class ContainersImplTomEE impleme
         } else {
             throw new RuntimeException("Please set the tomee port as a system \
property");  }
+
+        final String deployerJndi = System.getProperty("openejb.deployer.jndiname", \
"openejb/DeployerBusinessRemote"); +
         try {
             InitialContext context = new InitialContext(props);
-            return (Deployer) context.lookup("openejb/DeployerBusinessRemote");
+            return (Deployer) context.lookup(deployerJndi);
         } catch (Exception e) {
             throw new RuntimeException(e);
         }


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic