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