Integrated: 8311992: Test java/lang/Thread/virtual/JfrEvents::testVirtualThreadPinned failed
Alan Bateman
alanb at openjdk.org
Fri Jul 14 16:04:21 UTC 2023
On Fri, 14 Jul 2023 09:42:05 GMT, Alan Bateman <alanb at openjdk.org> wrote:
> This is a test only update to a test for the JFR event jdk.VirtualThreadPinned event. The test we added in JDK 19 does 3 sleeps, one with a small duration, twice with a long duration. The test enables the event with a threshold of 500ms and expects there will be two events recorded; no event for the sleep with the small duration. In extreme cases, it's possible that the short sleep takes more than 500ms so an event is recorded and the test fails. The test is changed to drop the threshold, it's not needed. It's also changed to explicitly park to avoid the long sleeps. A drive-by change is to print the events to System.err rather than System.out so they are inlined with the JUnit output (the original test was TestNG where the output went to System.out).
This pull request has now been integrated.
Changeset: 0d2196f8
Author: Alan Bateman <alanb at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/0d2196f8e5b03577a14ff97505718f4fa53f3792
Stats: 42 lines in 1 file changed: 19 ins; 2 del; 21 mod
8311992: Test java/lang/Thread/virtual/JfrEvents::testVirtualThreadPinned failed
Reviewed-by: jpai
-------------
PR: https://git.openjdk.org/jdk/pull/14884
More information about the core-libs-dev
mailing list