Author: olamy
Date: Tue Oct 25 08:12:33 2011
New Revision: 1188559

URL: http://svn.apache.org/viewvc?rev=1188559&view=rev
Log:
do not store those test artifacts in the scm: use dependency plugin to get them

Removed:
    
maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-ahc/src/test/apache-maven-3.0.3-bin.zip
    
maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-ahc/src/test/httpclient-4.1.2.jar
    
maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-http-lightweight/src/test/apache-maven-3.0.3-bin.zip
    
maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-http-lightweight/src/test/httpclient-4.1.2.jar
    
maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-http/src/test/apache-maven-3.0.3-bin.zip
    
maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-http/src/test/httpclient-4.1.2.jar
Modified:
    maven/sandbox/trunk/wagon/wagon-benchmarks/pom.xml
    
maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-api/src/main/java/org/apache/maven/wagon/benchmarks/AbstractWagonHttpClientTest.java

Modified: maven/sandbox/trunk/wagon/wagon-benchmarks/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/wagon/wagon-benchmarks/pom.xml?rev=1188559&r1=1188558&r2=1188559&view=diff
==============================================================================
--- maven/sandbox/trunk/wagon/wagon-benchmarks/pom.xml (original)
+++ maven/sandbox/trunk/wagon/wagon-benchmarks/pom.xml Tue Oct 25 08:12:33 2011
@@ -16,7 +16,8 @@ software distributed under the License i
 KIND, either express or implied.  See the License for the
 specific language governing permissions and limitations
 under the License.
---><project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
@@ -41,6 +42,8 @@ under the License.
     <!-- parallel request to do -->
     <wagon.benchmark.rq.parallel>8</wagon.benchmark.rq.parallel>
     <surefireForkedVmArgs>-Xmx768m -Xms512m -client 
-Xss128k</surefireForkedVmArgs>
+    <hugeFilePath>${basedir}/target/apache-maven-3.0.3-bin.zip</hugeFilePath>
+    <mediumFilePath>${basedir}/target/httpclient-4.1.2.jar</mediumFilePath>
   </properties>
 
   <modules>
@@ -155,6 +158,46 @@ under the License.
           </execution>
         </executions>
       </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-dependency-plugin</artifactId>
+        <version>2.3</version>
+        <executions>
+          <execution>
+            <id>get-test-files</id>
+            <phase>generate-test-resources</phase>
+            <goals>
+              <goal>copy</goal>
+            </goals>
+            <configuration>
+              <artifactItems>
+                <artifactItem>
+                  <groupId>org.apache.maven</groupId>
+                  <artifactId>apache-maven</artifactId>
+                  <version>3.0.3</version>
+                  <type>zip</type>
+                  <classifier>bin</classifier>
+                  <overWrite>false</overWrite>
+                  <outputDirectory>${basedir}/target</outputDirectory>
+                  <destFileName>apache-maven-3.0.3-bin.zip</destFileName>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>org.apache.httpcomponents</groupId>
+                  <artifactId>httpclient</artifactId>
+                  <version>4.1.2</version>
+                  <type>jar</type>
+                  <overWrite>false</overWrite>
+                  <outputDirectory>${basedir}/target</outputDirectory>
+                  <destFileName>httpclient-4.1.2.jar</destFileName>
+                </artifactItem>
+              </artifactItems>
+              <outputDirectory>${project.build.directory}/tmp</outputDirectory>
+              <overWriteReleases>false</overWriteReleases>
+              <overWriteSnapshots>true</overWriteSnapshots>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
     </plugins>
     <pluginManagement>
       <plugins>
@@ -171,6 +214,8 @@ under the License.
               <java.io.tmpdir>${project.build.directory}</java.io.tmpdir>
               <jub.consumers>CONSOLE,H2</jub.consumers>
               <jub.db.file>target/.benchmarks</jub.db.file>
+              <hugeFilePath>${hugeFilePath}</hugeFilePath>
+              <mediumFilePath>${mediumFilePath}</mediumFilePath>
             </systemPropertyVariables>
           </configuration>
         </plugin>

Modified: 
maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-api/src/main/java/org/apache/maven/wagon/benchmarks/AbstractWagonHttpClientTest.java
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-api/src/main/java/org/apache/maven/wagon/benchmarks/AbstractWagonHttpClientTest.java?rev=1188559&r1=1188558&r2=1188559&view=diff
==============================================================================
--- 
maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-api/src/main/java/org/apache/maven/wagon/benchmarks/AbstractWagonHttpClientTest.java
 (original)
+++ 
maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-api/src/main/java/org/apache/maven/wagon/benchmarks/AbstractWagonHttpClientTest.java
 Tue Oct 25 08:12:33 2011
@@ -229,7 +229,7 @@ public abstract class AbstractWagonHttpC
     private void hugeFileGet( boolean compressResponse, boolean ssl )
         throws Exception
     {
-        fileGet( compressResponse, ssl, new FileInputStream( new File( 
"src/test/apache-maven-3.0.3-bin.zip" ) ) );
+        fileGet( compressResponse, ssl, new FileInputStream( new File( 
System.getProperty( "hugeFilePath" ) ) ) );
     }
 
 
@@ -298,7 +298,7 @@ public abstract class AbstractWagonHttpC
     private void mediumFileGet( boolean compressResponse, boolean ssl )
         throws Exception
     {
-        fileGet( compressResponse, ssl, new FileInputStream( new File( 
"src/test/httpclient-4.1.2.jar" ) ) );
+        fileGet( compressResponse, ssl, new FileInputStream( new File( 
System.getProperty( "mediumFilePath" ) ) ) );
     }
 
     private void fileGet( boolean compressResponse, boolean ssl, InputStream 
is )


Reply via email to