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