You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@archiva.apache.org by Brett Porter <br...@apache.org> on 2009/11/12 00:09:11 UTC

Re: svn commit: r834415 - in /archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test: ./ ReadMe.txt pom.xml

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 <oc...@apache.org>  
> 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, <br...@apache.org> 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>
>>>
>>>
>>>
>>