Reduce testPutFileParallel input size to ~160 KB

Previously this test uploaded ~10 MB in 30 seconds which failed on
slower connections, causing spurious test failures.  The larger input
size provides no benefit.


Project: http://git-wip-us.apache.org/repos/asf/incubator-jclouds/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-jclouds/commit/0143a56f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-jclouds/tree/0143a56f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-jclouds/diff/0143a56f

Branch: refs/heads/1.6.x
Commit: 0143a56fb5800929e2180a86f787fc044fc61ad6
Parents: e2489f3
Author: Andrew Gaul <[email protected]>
Authored: Mon Sep 2 14:51:20 2013 -0700
Committer: Andrew Gaul <[email protected]>
Committed: Mon Sep 2 19:36:18 2013 -0700

----------------------------------------------------------------------
 .../integration/internal/BaseBlobIntegrationTest.java          | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-jclouds/blob/0143a56f/blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseBlobIntegrationTest.java
----------------------------------------------------------------------
diff --git 
a/blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseBlobIntegrationTest.java
 
b/blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseBlobIntegrationTest.java
index f404806..df05ca7 100644
--- 
a/blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseBlobIntegrationTest.java
+++ 
b/blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseBlobIntegrationTest.java
@@ -127,7 +127,7 @@ public class BaseBlobIntegrationTest extends 
BaseBlobStoreIntegrationTest {
    public void testPutFileParallel() throws InterruptedException, IOException, 
TimeoutException {
 
       File payloadFile = File.createTempFile("testPutFileParallel", "png");
-      Files.write(createTestInput(), payloadFile);
+      Files.write(createTestInput(32 * 1024), payloadFile);
       
       final Payload testPayload = Payloads.newFilePayload(payloadFile);
       final byte[] md5 = md5Supplier(testPayload);
@@ -604,9 +604,9 @@ public class BaseBlobIntegrationTest extends 
BaseBlobStoreIntegrationTest {
       assertEquals(metadata.getContentMetadata().getContentMD5(), 
md5().hashString(TEST_STRING, UTF_8).asBytes());
    }
 
-   private byte[] createTestInput() throws IOException {
+   private static byte[] createTestInput(int length) throws IOException {
       Random random = new Random();
-      byte[] buffer = new byte[random.nextInt(2 * 1024 * 1024)];
+      byte[] buffer = new byte[random.nextInt(length)];
       random.nextBytes(buffer);
       return buffer;
    }

Reply via email to