提交 3b645c8e 编写于 作者: S sjiang

8025205: Intermittent test failure:...

8025205: Intermittent test failure: javax/management/remote/mandatory/connection/BrokenConnectionTest.java
Reviewed-by: dholmes, dfuchs, jbachorik
上级 3430dab6
......@@ -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;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册