< prev index next >

test/java/lang/ProcessHandle/OnExitTest.java

Print this page
rev 12414 : 8131168: Refactor ProcessHandleImpl_*.c and add implememtation for AIX

*** 124,133 **** --- 124,139 ---- Thread.sleep(200L); printf(" subprocess count: %d, waiting for %d%n", processes.size(), expected); } while (processes.size() < expected && Instant.now().isBefore(endTimeout)); + if (processes.size() < expected) { + printf("WARNING: not all children have been started. Can't complete test.%n"); + printf(" You can try to increase the timeout or%n"); + printf(" you can try to use a faster VM (i.e. not a debug version).%n"); + return; + } children = getAllChildren(procHandle); ConcurrentHashMap<ProcessHandle, CompletableFuture<ProcessHandle>> completions = new ConcurrentHashMap<>(); Instant startTime = Instant.now();
< prev index next >