mirror of
https://github.com/openjdk/jdk.git
synced 2026-02-17 13:55:20 +00:00
8025205: Intermittent test failure: javax/management/remote/mandatory/connection/BrokenConnectionTest.java
Reviewed-by: dholmes, dfuchs, jbachorik
This commit is contained in:
parent
5a3e98293d
commit
c8a7fb8dce
@ -23,7 +23,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @bug 4940957
|
||||
* @bug 4940957 8025205
|
||||
* @summary Tests behaviour when connections break
|
||||
* @author Eamonn McManus
|
||||
* @run clean BrokenConnectionTest
|
||||
@ -485,14 +485,13 @@ public class BrokenConnectionTest {
|
||||
}
|
||||
if (thisok) {
|
||||
System.out.println("Waiting for failure notif");
|
||||
long deadline = System.currentTimeMillis() + 5000;
|
||||
while (failureListener.count < 1
|
||||
&& System.currentTimeMillis() < deadline)
|
||||
Thread.sleep(500);
|
||||
if (failureListener.count < 1) {
|
||||
System.out.println("Did not get failure notif!");
|
||||
thisok = false;
|
||||
} else if (failureListener.count > 1) {
|
||||
// pass or test timeout. see 8025205
|
||||
do {
|
||||
Thread.sleep(100);
|
||||
} while (failureListener.count < 1);
|
||||
|
||||
Thread.sleep(1000); // if more notif coming ...
|
||||
if (failureListener.count > 1) {
|
||||
System.out.println("Got too many failure notifs: " +
|
||||
failureListener.count);
|
||||
thisok = false;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user