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


Reply via email to