Thanks, sorry about that!

- Brett

On 11/11/2009, at 5:02 PM, Deng Ching wrote:

Fixed now, it just needed the ${basedir} in the path :)

On Wed, Nov 11, 2009 at 11:52 AM, Deng Ching <[email protected]> wrote:

Hi Brett,

This fails when running the webapp-tests as part of the build (e.g. mvn clean install -Pit from the root), it looks like the Tomcat installation
isn't unzipped in the correct path..

Thanks,
Deng


On Tue, Nov 10, 2009 at 6:26 PM, <[email protected]> wrote:

Author: brett
Date: Tue Nov 10 10:26:23 2009
New Revision: 834415

URL: http://svn.apache.org/viewvc?rev=834415&view=rev
Log:
store cargo installations outside target to avoid re-downloading

Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/ (props
changed)

archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/ ReadMe.txt archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/ pom.xml

Propchange: archiva/trunk/archiva-modules/archiva-web/archiva- webapp-test/

------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Tue Nov 10 10:26:23 2009
@@ -6,3 +6,4 @@
.settings
.classpath
.project
+cargo-installs

Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/ ReadMe.txt
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/ReadMe.txt?rev=834415&r1=834414&r2=834415&view=diff

= = = = = = = = = = ====================================================================
---
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/ ReadMe.txt
(original)
+++
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/ ReadMe.txt Tue
Nov 10 10:26:23 2009
@@ -9,7 +9,11 @@
 - modify src/test/resources/testng.properties as needed
 - mvn clean install -Dcontainer-existing

+The Cargo installations are stored outside of target to avoid multiple
downloads.
+To remove the Cargo installations and re-download them next run, use:
+  - mvn -Pclean-cargo clean
+
For the default values in the scripts, to pass all the tests, you need to
add an artifact in internal repository.

Run Selenium tests in src/test/it with Maven and JUnit
-  - mvn clean install -f junit-pom.xml
\ No newline at end of file
+  - mvn clean install -f junit-pom.xml

Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/ pom.xml
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/pom.xml?rev=834415&r1=834414&r2=834415&view=diff

= = = = = = = = = = ==================================================================== --- archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/ pom.xml
(original)
+++ archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/ pom.xml
Tue Nov 10 10:26:23 2009
@@ -265,7 +265,7 @@
                     <fileset dir="src/test/${container.name}" />
                   </copy>
                   <copy
-                      todir="${project.build.directory}/installs/${
container.name
}/apache-tomcat-${tomcat5x.version}/apache-tomcat-$ {tomcat5x.version}/common/lib">
+                      todir="${cargo.install.dir}/${container.name
}/apache-tomcat-${tomcat5x.version}/apache-tomcat-$ {tomcat5x.version}/common/lib">
                     <fileset
dir="${project.build.directory}/providedDependencies">
                       <include name="**/*.jar" />
                     </fileset>
@@ -317,7 +317,7 @@
               <containerId>${container.name}</containerId>
               <zipUrlInstaller>
                 <url>${container.url}</url>
- <installDir>${project.build.directory}/installs/ ${
container.name}</installDir>
+                  <installDir>${cargo.install.dir}/${container.name
}</installDir>
               </zipUrlInstaller>
               <log>${project.build.directory}/logs/${container.name
}.log</log>
<output>${project.build.directory}/logs/$ {container.name
}.out</output>
@@ -443,6 +443,24 @@
     </properties>
   </profile>
   <profile>
+      <id>clean-cargo</id>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-clean-plugin</artifactId>
+            <configuration>
+              <filesets>
+                <fileset>
+                  <directory>${cargo.install.dir}</directory>
+                </fileset>
+              </filesets>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+    <profile>
     <id>headless</id>
     <build>
       <plugins>
@@ -466,5 +484,6 @@
 <properties>
   <tomcat5x.version>5.5.27</tomcat5x.version>
   <cargo.wait>false</cargo.wait>
+    <cargo.install.dir>cargo-installs</cargo.install.dir>
 </properties>
</project>





Reply via email to