You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ol...@apache.org on 2011/10/25 09:38:19 UTC

svn commit: r1188552 - in /maven/sandbox/trunk/wagon/wagon-benchmarks: wagon-benchmarks-ahc/src/test/ wagon-benchmarks-api/src/main/java/org/apache/maven/wagon/benchmarks/ wagon-benchmarks-http-lightweight/src/test/ wagon-benchmarks-http/src/test/ wago...

Author: olamy
Date: Tue Oct 25 07:38:19 2011
New Revision: 1188552

URL: http://svn.apache.org/viewvc?rev=1188552&view=rev
Log:
add a test with a medium file size get

Added:
    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/httpclient-4.1.2.jar
    maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-http/src/test/httpclient-4.1.2.jar
    maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-run/src/test/httpclient-4.1.2.jar
Modified:
    maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-api/src/main/java/org/apache/maven/wagon/benchmarks/AbstractWagonHttpClientTest.java

Added: maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-ahc/src/test/httpclient-4.1.2.jar
URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-ahc/src/test/httpclient-4.1.2.jar?rev=1188552&view=auto
==============================================================================
Files maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-ahc/src/test/httpclient-4.1.2.jar (added) and maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-ahc/src/test/httpclient-4.1.2.jar Tue Oct 25 07:38:19 2011 differ

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=1188552&r1=1188551&r2=1188552&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 07:38:19 2011
@@ -96,6 +96,10 @@ public abstract class AbstractWagonHttpC
         resultWriter.flush();
     }
 
+    //-------------------------
+    // small size file get
+    //-------------------------
+
     @Test
     public void testgetSmallFilesHttpNotCompressed()
         throws Exception
@@ -160,6 +164,10 @@ public abstract class AbstractWagonHttpC
         IOUtils.closeQuietly( is );
     }
 
+    //-------------------------
+    // huge size file get
+    //-------------------------
+
     @Test
     public void testgetHugeFileHttpNotCompressed()
         throws Exception
@@ -224,6 +232,75 @@ public abstract class AbstractWagonHttpC
         fileGet( compressResponse, ssl, new FileInputStream( new File( "src/test/apache-maven-3.0.3-bin.zip" ) ) );
     }
 
+
+    //-------------------------
+    // medium size file get
+    //-------------------------
+
+    @Test
+    public void testgetMediumFileHttpNotCompressed()
+        throws Exception
+    {
+        long start = System.currentTimeMillis();
+
+        mediumFileGet( false, false );
+
+        long end = System.currentTimeMillis();
+        String msg = getClass().getSimpleName() + " testgetMediumFileHttpNotCompressed time " + ( end - start );
+        log.info( msg );
+        IOUtils.write( msg + SystemUtils.LINE_SEPARATOR, resultWriter );
+    }
+
+    @Test
+    public void testgetMediumFileHttpsNotCompressed()
+        throws Exception
+    {
+        long start = System.currentTimeMillis();
+
+        mediumFileGet( false, true );
+
+        long end = System.currentTimeMillis();
+        String msg = getClass().getSimpleName() + " testgetMediumFileHttpsNotCompressed time " + ( end - start );
+        log.info( msg );
+        IOUtils.write( msg + SystemUtils.LINE_SEPARATOR, resultWriter );
+    }
+
+    @Test
+    public void testgetMediumFileHttpCompressed()
+        throws Exception
+    {
+        long start = System.currentTimeMillis();
+
+        mediumFileGet( true, false );
+
+        long end = System.currentTimeMillis();
+        String msg = getClass().getSimpleName() + " testgetMediumFileHttpCompressed time " + ( end - start );
+        log.info( msg );
+        IOUtils.write( msg + SystemUtils.LINE_SEPARATOR, resultWriter );
+    }
+
+
+    @Test
+    public void testgetMediumFileHttpsCompressed()
+        throws Exception
+    {
+        long start = System.currentTimeMillis();
+
+        mediumFileGet( true, true );
+
+        long end = System.currentTimeMillis();
+        String msg = getClass().getSimpleName() + " testgetMediumFileHttpsCompressed time " + ( end - start );
+        log.info( msg );
+        IOUtils.write( msg + SystemUtils.LINE_SEPARATOR, resultWriter );
+    }
+
+
+    private void mediumFileGet( boolean compressResponse, boolean ssl )
+        throws Exception
+    {
+        fileGet( compressResponse, ssl, new FileInputStream( new File( "src/test/httpclient-4.1.2.jar" ) ) );
+    }
+
     private void fileGet( boolean compressResponse, boolean ssl, InputStream is )
         throws Exception
     {

Added: maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-http-lightweight/src/test/httpclient-4.1.2.jar
URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-http-lightweight/src/test/httpclient-4.1.2.jar?rev=1188552&view=auto
==============================================================================
Files maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-http-lightweight/src/test/httpclient-4.1.2.jar (added) and maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-http-lightweight/src/test/httpclient-4.1.2.jar Tue Oct 25 07:38:19 2011 differ

Added: maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-http/src/test/httpclient-4.1.2.jar
URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-http/src/test/httpclient-4.1.2.jar?rev=1188552&view=auto
==============================================================================
Files maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-http/src/test/httpclient-4.1.2.jar (added) and maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-http/src/test/httpclient-4.1.2.jar Tue Oct 25 07:38:19 2011 differ

Added: maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-run/src/test/httpclient-4.1.2.jar
URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-run/src/test/httpclient-4.1.2.jar?rev=1188552&view=auto
==============================================================================
Files maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-run/src/test/httpclient-4.1.2.jar (added) and maven/sandbox/trunk/wagon/wagon-benchmarks/wagon-benchmarks-run/src/test/httpclient-4.1.2.jar Tue Oct 25 07:38:19 2011 differ