200 |
|
System.err.println |
201 |
|
("Looks like we're stuck running test: " |
202 |
|
+ lastTestCase); |
203 |
+ |
System.err.println("availableProcessors=" + |
204 |
+ |
Runtime.getRuntime().availableProcessors()); |
205 |
|
dumpTestThreads(); |
206 |
|
// one stack dump is probably enough; more would be spam |
207 |
|
break; |
828 |
|
} finally { |
829 |
|
// last resort, for the benefit of subsequent tests |
830 |
|
pool.shutdownNow(); |
831 |
< |
pool.awaitTermination(SMALL_DELAY_MS, MILLISECONDS); |
831 |
> |
pool.awaitTermination(MEDIUM_DELAY_MS, MILLISECONDS); |
832 |
|
} |
833 |
|
} |
834 |
|
} catch (SecurityException ok) { |
1205 |
|
} finally { |
1206 |
|
if (t.getState() != Thread.State.TERMINATED) { |
1207 |
|
t.interrupt(); |
1208 |
< |
fail("Test timed out"); |
1208 |
> |
threadFail("Test timed out"); |
1209 |
|
} |
1210 |
|
} |
1211 |
|
} |