Hi,
please review this test bug fix:

webrev:
http://cr.openjdk.java.net/~sjiang/JDK-8065764/00/

bug:
https://bugs.openjdk.java.net/browse/JDK-8065764

The test tested the mode "difference", according to the Javadoc:
If the counter difference mode is used, the value of the derived gauge is calculated as the difference between the observed counter values for two successive observations.

The test set the first value and then waited 2 times of granularityperiod at line 171, hoped that the monitor would get the first observation during this waiting time, but the test could fail because granularityperiod * 2 was not enough and the test did the second set before the monitor did the first observation.

It is easy to make the test timeout by commenting out the line 171.

The proposed solution is to get informed when the monitor did observation on calling:
   StdObservedObject.getNbObjects();

Thanks,
Shanliang


Reply via email to