< prev index next >
test/jdk/java/util/concurrent/tck/ForkJoinTaskTest.java
Print this page
8227235: rare failures in testForkHelpQuiesce tck tests
Reviewed-by: martin, alanb
@@ -524,10 +524,12 @@
RecursiveAction a = new CheckedRecursiveAction() {
protected void realCompute() {
AsyncFib f = new AsyncFib(8);
assertSame(f, f.fork());
helpQuiesce();
+ while (!f.isDone()) // wait out race
+ ;
assertEquals(21, f.number);
assertEquals(0, getQueuedTaskCount());
checkCompletedNormally(f);
}};
testInvokeOnPool(mainPool(), a);
< prev index next >