Author: andygumbrecht
Date: Thu Jul 24 10:32:29 2014
New Revision: 1613064

URL: http://svn.apache.org/r1613064
Log:
Process resources required by tests before tests.
Fixed RemoteTomEEEJBContainerIT

Modified:
    tomee/tomee/trunk/tomee/apache-tomee/pom.xml
    
tomee/tomee/trunk/tomee/apache-tomee/src/test/java/org/apache/tomee/RemoteTomEEEJBContainerIT.java

Modified: tomee/tomee/trunk/tomee/apache-tomee/pom.xml
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/tomee/apache-tomee/pom.xml?rev=1613064&r1=1613063&r2=1613064&view=diff
==============================================================================
--- tomee/tomee/trunk/tomee/apache-tomee/pom.xml (original)
+++ tomee/tomee/trunk/tomee/apache-tomee/pom.xml Thu Jul 24 10:32:29 2014
@@ -157,7 +157,7 @@
         <executions>
           <execution>
             <id>filter-resources</id>
-            <phase>prepare-package</phase>
+            <phase>process-resources</phase>
             <goals>
               <goal>resources</goal>
             </goals>
@@ -170,7 +170,7 @@
         <executions>
           <execution>
             <id>copy-tomcat-for-webprofile</id>
-            <phase>prepare-package</phase>
+            <phase>process-resources</phase>
             <goals>
               <goal>copy</goal>
             </goals>
@@ -189,7 +189,7 @@
           </execution>
           <execution>
             <id>copy-tomcat-for-plus</id>
-            <phase>prepare-package</phase>
+            <phase>process-resources</phase>
             <goals>
               <goal>copy</goal>
             </goals>
@@ -208,7 +208,7 @@
           </execution>
           <execution>
             <id>copy-tomcat-for-plume</id>
-            <phase>prepare-package</phase>
+            <phase>process-resources</phase>
             <goals>
               <goal>copy</goal>
             </goals>

Modified: 
tomee/tomee/trunk/tomee/apache-tomee/src/test/java/org/apache/tomee/RemoteTomEEEJBContainerIT.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/tomee/apache-tomee/src/test/java/org/apache/tomee/RemoteTomEEEJBContainerIT.java?rev=1613064&r1=1613063&r2=1613064&view=diff
==============================================================================
--- 
tomee/tomee/trunk/tomee/apache-tomee/src/test/java/org/apache/tomee/RemoteTomEEEJBContainerIT.java
 (original)
+++ 
tomee/tomee/trunk/tomee/apache-tomee/src/test/java/org/apache/tomee/RemoteTomEEEJBContainerIT.java
 Thu Jul 24 10:32:29 2014
@@ -42,14 +42,22 @@ public class RemoteTomEEEJBContainerIT {
         writer.write("Hello");
         writer.close();
 
-        final File tomee = new 
File("target/webprofile-work-dir/").listFiles(new FileFilter() {
+        File work = new File("target/webprofile-work-dir/").getAbsoluteFile();
+        if (!work.exists()) {
+            //May be running from root
+            work = new 
File("apache-tomee/target/webprofile-work-dir/").getAbsoluteFile();
+        }
+
+        final File[] files = work.listFiles(new FileFilter() {
             @Override
             public boolean accept(final File pathname) {
                 return pathname.isDirectory() && 
pathname.getName().startsWith("apache-tomcat-");
             }
-        })[0];
+        });
+
+        final File tomee = (null != files ? files[0] : null);
         if (tomee == null) {
-            fail("tomee not built");
+            fail("Failed to find Tomcat directory required for this test - 
Ensure you have run at least the maven phase: mvn process-resources");
         }
 
         final FileWriter serverXml = new FileWriter(new File(tomee, 
"conf/server.xml"));
@@ -84,4 +92,4 @@ public class RemoteTomEEEJBContainerIT {
             }
         }
     }
-}
+}
\ No newline at end of file


Reply via email to