8168141: javax/management/remote/mandatory/notif/EmptyDomainNotificationTest.java: No notif received!
Changed the time limit of 2 seconds for getting notification to default jtreg timeout. Reviewed-by: rehn, dholmes
This commit is contained in:
parent
145cb85e75
commit
34af3661d3
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2005, 2015, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2005, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -103,20 +103,13 @@ public class EmptyDomainNotificationTest {
|
|||||||
mbsc.invoke(mbean, "emitNotification", null, null);
|
mbsc.invoke(mbean, "emitNotification", null, null);
|
||||||
|
|
||||||
System.out.println("EmptyDomainNotificationTest-main: waiting notif...");
|
System.out.println("EmptyDomainNotificationTest-main: waiting notif...");
|
||||||
final long stopTime = System.currentTimeMillis() + 2000;
|
|
||||||
synchronized(li) {
|
synchronized(li) {
|
||||||
long toWait = stopTime - System.currentTimeMillis();
|
while (li.received < 1) {
|
||||||
|
li.wait();
|
||||||
while (li.received < 1 && toWait > 0) {
|
|
||||||
li.wait(toWait);
|
|
||||||
|
|
||||||
toWait = stopTime - System.currentTimeMillis();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (li.received < 1) {
|
if (li.received != 1) {
|
||||||
throw new RuntimeException("No notif received!");
|
|
||||||
} else if (li.received > 1) {
|
|
||||||
throw new RuntimeException("Wait one notif but got: "+li.received);
|
throw new RuntimeException("Wait one notif but got: "+li.received);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user