You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by za...@apache.org on 2013/10/30 17:19:14 UTC

git commit: Reduces parallelism to make test work better with slower connections Adjusts test timing to work properly and reliably

Updated Branches:
  refs/heads/master 101398658 -> cb9a6b941


Reduces parallelism to make test work better with slower connections Adjusts test timing to work properly and reliably


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

Branch: refs/heads/master
Commit: cb9a6b94137f6fd983de0c20c0faf079b5bbb869
Parents: 1013986
Author: Zack Shoylev <za...@rackspace.com>
Authored: Mon Aug 12 16:18:26 2013 -0500
Committer: Zack Shoylev <za...@rackspace.com>
Committed: Wed Oct 30 10:33:15 2013 -0500

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


http://git-wip-us.apache.org/repos/asf/incubator-jclouds/blob/cb9a6b94/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 c55c49f..7b14793 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
@@ -44,6 +44,7 @@ import java.util.Map;
 import java.util.Random;
 import java.util.concurrent.Callable;
 import java.util.concurrent.ExecutionException;
+import java.util.concurrent.TimeUnit;
 import java.util.concurrent.TimeoutException;
 import java.util.concurrent.atomic.AtomicInteger;
 import java.util.zip.GZIPInputStream;
@@ -86,6 +87,7 @@ import com.google.common.io.Files;
 import com.google.common.io.InputSupplier;
 import com.google.common.util.concurrent.Futures;
 import com.google.common.util.concurrent.ListenableFuture;
+import com.google.common.util.concurrent.Uninterruptibles;
 
 /**
  * @author Adrian Cole
@@ -147,7 +149,7 @@ public class BaseBlobIntegrationTest extends BaseBlobStoreIntegrationTest {
       final String container = getContainerName();
       try {
          Map<Integer, ListenableFuture<?>> responses = Maps.newHashMap();
-         for (int i = 0; i < 10; i++) {
+         for (int i = 0; i < 3; i++) {
 
             responses.put(i, this.exec.submit(new Callable<Void>() {
 
@@ -325,10 +327,11 @@ public class BaseBlobIntegrationTest extends BaseBlobStoreIntegrationTest {
 
          String name = "apples";
 
-         Date before = new Date(System.currentTimeMillis() - 1000);
+         Date before = new Date(System.currentTimeMillis() - 5000);
          addObjectAndValidateContent(container, name);
-         Date after = new Date(System.currentTimeMillis() + 1000);
+         Date after = new Date(System.currentTimeMillis() + 5000);
 
+         Uninterruptibles.sleepUninterruptibly(5, TimeUnit.SECONDS);
          view.getBlobStore().getBlob(container, name, ifUnmodifiedSince(after));
          validateContent(container, name);