Skip to content
This repository has been archived by the owner on Jan 18, 2022. It is now read-only.

Commit

Permalink
Allow retries of testAwaitIteration
Browse files Browse the repository at this point in the history
  • Loading branch information
Pr0methean committed Aug 19, 2019
1 parent 60a2cb0 commit f4656a5
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 1 deletion.
2 changes: 2 additions & 0 deletions FifoFiller/FifoFiller.iml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@
<orderEntry type="library" name="Maven: org.checkerframework:checker-qual:2.8.1" level="project" />
<orderEntry type="library" name="Maven: com.google.guava:guava:28.0-jre" level="project" />
<orderEntry type="library" name="Maven: org.checkerframework:checker-qual:2.8.1" level="project" />
<orderEntry type="library" name="Maven: com.google.guava:guava:28.0-jre" level="project" />
<orderEntry type="library" name="Maven: org.checkerframework:checker-qual:2.8.1" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.testng:testng:7.0.0" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: com.beust:jcommander:1.72" level="project" />
<orderEntry type="module" module-name="BetterRandom-Java7" />
Expand Down
13 changes: 13 additions & 0 deletions betterrandom/BetterRandom-Java7.iml
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,19 @@
<orderEntry type="library" scope="TEST" name="Maven: com.google.guava:guava-testlib:28.0-jre" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.testng:testng:7.0.0-beta1" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.apache.logging.log4j:log4j-slf4j18-impl:2.12.1" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-core:3.0.0" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.powermock:powermock-core:2.0.2" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.powermock:powermock-reflect:2.0.2" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.javassist:javassist:3.24.0-GA" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.powermock:powermock-module-testng:2.0.2" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.powermock:powermock-module-testng-common:2.0.2" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.powermock:powermock-api-mockito2:2.0.2" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.powermock:powermock-api-support:2.0.2" level="project" />
<orderEntry type="library" name="Maven: com.google.guava:guava:28.0-jre" level="project" />
<orderEntry type="library" name="Maven: org.checkerframework:checker-qual:2.8.1" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: com.google.guava:guava-testlib:28.0-jre" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.testng:testng:7.0.0-beta1" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.apache.logging.log4j:log4j-slf4j18-impl:2.12.1" level="project" />
<orderEntry type="library" name="Maven: com.googlecode.json-simple:json-simple:1.1.1" level="project" />
<orderEntry type="library" name="Maven: junit:junit:4.10" level="project" />
<orderEntry type="library" name="Maven: org.hamcrest:hamcrest-core:1.1" level="project" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
import static org.testng.Assert.assertTrue;

import com.google.common.util.concurrent.Uninterruptibles;
import io.github.pr0methean.betterrandom.FlakyRetryAnalyzer;
import io.github.pr0methean.betterrandom.MockException;
import java.lang.Thread.UncaughtExceptionHandler;
import java.util.concurrent.CountDownLatch;
Expand Down Expand Up @@ -58,7 +59,8 @@ private static class TestLooperThread extends LooperThread {
}
}

@Test public void testAwaitIteration() throws InterruptedException {
@Test(retryAnalyzer = FlakyRetryAnalyzer.class)
public void testAwaitIteration() {
final SleepingLooperThread sleepingThread = new SleepingLooperThread();
sleepingThread.start();
sleepingThread.startLatch.countDown();
Expand Down

0 comments on commit f4656a5

Please sign in to comment.