Skip to content

Commit

Permalink
Merge pull request #987 from benjchristensen/pivot
Browse files Browse the repository at this point in the history
Fix Non-Deterministic Pivot Test
  • Loading branch information
benjchristensen committed Mar 25, 2014
2 parents f763dad + 7298e76 commit fba0e6c
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions rxjava-core/src/test/java/rx/operators/OperatorPivotTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -287,8 +287,10 @@ private void setMaxConcurrency(final AtomicInteger maxOuterConcurrency, int oute
ts.awaitTerminalEvent();

System.out.println("onNext [" + ts.getOnNextEvents().size() + "]: " + ts.getOnNextEvents());
System.out.println("max outer concurrency: " + maxOuterConcurrency.get());
assertTrue(maxOuterConcurrency.get() > 2); // should be 4 since we have 4 threads running but setting at 3 as this is somewhat non-deterministic
if (Runtime.getRuntime().availableProcessors() >= 4) {
System.out.println("max outer concurrency: " + maxOuterConcurrency.get());
assertTrue(maxOuterConcurrency.get() > 1); // should be 4 since we have 4 threads and cores running but setting at just > 1 as this is non-deterministic
}
System.out.println("max group concurrency: " + maxGroupConcurrency.get());
assertTrue(maxGroupConcurrency.get() == 1); // should always be 1

Expand Down

0 comments on commit fba0e6c

Please sign in to comment.