On Thu, 21 Mar 2024 22:25:23 GMT, Alex Menkov <amen...@openjdk.org> wrote:

> The change fixes 3 nsk JDI tests.
> Root cause in all 3 tests is the same - the tests requests JDI event with 
> SUSPEND_ALL policy, but event handler thread stops handle incoming event and 
> this causes debuggee to hang (suspended by JDI event).
> 
> All 3 tests are updated to exit event handler thread after getting 
> VMDeathEvent or VMDisconnectEvent (and resume debuggee after any other 
> events).
> ClassPrepareEvent tests need to wait some time to allow handle all expected 
> events before terminate the debuggee. The logic was implemented by using 
> CountDownLatch.
> 
> All tests are passed with "--test-repeat 20"

This pull request has now been integrated.

Changeset: bc739639
Author:    Alex Menkov <amen...@openjdk.org>
URL:       
https://git.openjdk.org/jdk/commit/bc73963974a824d77d54b8b0edbf8f05262b721c
Stats:     97 lines in 3 files changed: 37 ins; 22 del; 38 mod

8328303: 3 JDI tests timed out with UT enabled

Reviewed-by: cjplummer, sspitsyn, dcubed

-------------

PR: https://git.openjdk.org/jdk/pull/18442

Reply via email to