mirror of https://github.com/apache/jclouds.git
making test more lenient for our build server
This commit is contained in:
parent
4ec14fc847
commit
7fc56e86ef
|
@ -34,6 +34,7 @@ import com.google.common.base.Predicates;
|
||||||
*/
|
*/
|
||||||
@Test(groups = "unit", sequential = true)
|
@Test(groups = "unit", sequential = true)
|
||||||
public class RetryablePredicateTest {
|
public class RetryablePredicateTest {
|
||||||
|
public static int SLOW_BUILD_SERVER_GRACE = 50;
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void testAlwaysTrue() {
|
void testAlwaysTrue() {
|
||||||
|
@ -51,7 +52,7 @@ public class RetryablePredicateTest {
|
||||||
RetryablePredicate<String> predicate = new RetryablePredicate<String>(Predicates.<String> alwaysFalse(), 3, 1,
|
RetryablePredicate<String> predicate = new RetryablePredicate<String>(Predicates.<String> alwaysFalse(), 3, 1,
|
||||||
TimeUnit.SECONDS);
|
TimeUnit.SECONDS);
|
||||||
Date startPlus3Seconds = new Date(System.currentTimeMillis() + 3000);
|
Date startPlus3Seconds = new Date(System.currentTimeMillis() + 3000);
|
||||||
Date startPlus4Seconds = new Date(System.currentTimeMillis() + 4001);
|
Date startPlus4Seconds = new Date(System.currentTimeMillis() + 4000 + SLOW_BUILD_SERVER_GRACE);
|
||||||
predicate.apply("");
|
predicate.apply("");
|
||||||
Date now = new Date();
|
Date now = new Date();
|
||||||
assert now.compareTo(startPlus3Seconds) >= 0 : String.format("%s should be less than %s", startPlus3Seconds
|
assert now.compareTo(startPlus3Seconds) >= 0 : String.format("%s should be less than %s", startPlus3Seconds
|
||||||
|
@ -77,7 +78,7 @@ public class RetryablePredicateTest {
|
||||||
RetryablePredicate<String> predicate = new RetryablePredicate<String>(new ThirdTimeTrue(), 3, 1, TimeUnit.SECONDS);
|
RetryablePredicate<String> predicate = new RetryablePredicate<String>(new ThirdTimeTrue(), 3, 1, TimeUnit.SECONDS);
|
||||||
|
|
||||||
Date startPlus = new Date(System.currentTimeMillis() + 1000);
|
Date startPlus = new Date(System.currentTimeMillis() + 1000);
|
||||||
Date startPlus3 = new Date(System.currentTimeMillis() + 3001);
|
Date startPlus3 = new Date(System.currentTimeMillis() + 3000 + SLOW_BUILD_SERVER_GRACE);
|
||||||
|
|
||||||
predicate.apply("");
|
predicate.apply("");
|
||||||
Date now = new Date();
|
Date now = new Date();
|
||||||
|
@ -93,7 +94,7 @@ public class RetryablePredicateTest {
|
||||||
TimeUnit.SECONDS);
|
TimeUnit.SECONDS);
|
||||||
|
|
||||||
Date startPlus = new Date(System.currentTimeMillis() + 1000);
|
Date startPlus = new Date(System.currentTimeMillis() + 1000);
|
||||||
Date startPlus2 = new Date(System.currentTimeMillis() + 2001);
|
Date startPlus2 = new Date(System.currentTimeMillis() + 2000 + SLOW_BUILD_SERVER_GRACE);
|
||||||
|
|
||||||
predicate.apply("");
|
predicate.apply("");
|
||||||
Date now = new Date();
|
Date now = new Date();
|
||||||
|
|
Loading…
Reference in New Issue