Skip to content

Commit

Permalink
ARTEMIS-2755 Add SoakPagingTest timeouts
Browse files Browse the repository at this point in the history
Limit time awaiting producers and consumers.
  • Loading branch information
brusdev authored and clebertsuconic committed May 11, 2020
1 parent 56f2654 commit b43f888
Showing 1 changed file with 9 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
import java.util.Arrays;
import java.util.Collection;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicInteger;

import org.apache.activemq.artemis.tests.smoke.common.SmokeTestBase;
Expand Down Expand Up @@ -157,10 +158,16 @@ public void run() {
}

System.out.println("Awaiting producers...");
producersLatch.await();
if (!producersLatch.await(30000, TimeUnit.MILLISECONDS)) {
System.err.println("Awaiting producers timeout");
System.exit(0);
}

System.out.println("Awaiting consumers...");
consumersLatch.await();
if (!consumersLatch.await(30000, TimeUnit.MILLISECONDS)) {
System.err.println("Awaiting consumers timeout");
System.exit(0);
}

System.out.println("Awaiting timeout...");
Thread.sleep(time);
Expand Down

0 comments on commit b43f888

Please sign in to comment.