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