From a6564d495b6c2354b82cd49243d3c8793d95f2cb Mon Sep 17 00:00:00 2001 From: Chris Plummer Date: Tue, 2 Aug 2022 21:13:00 +0000 Subject: [PATCH] 8291650: Add delay to ClassUnloadEventTest before exiting to give time for JVM to send all events before VMDeath Reviewed-by: sspitsyn, amenkov --- test/jdk/com/sun/jdi/ClassUnloadEventTest.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/test/jdk/com/sun/jdi/ClassUnloadEventTest.java b/test/jdk/com/sun/jdi/ClassUnloadEventTest.java index 40499e61523fc..360240b578a7b 100644 --- a/test/jdk/com/sun/jdi/ClassUnloadEventTest.java +++ b/test/jdk/com/sun/jdi/ClassUnloadEventTest.java @@ -102,6 +102,13 @@ private static void runDebuggee() { loader = null; // Trigger class unloading ClassUnloadCommon.triggerUnloading(); + + // Short delay to make sure all ClassUnloadEvents have been sent + // before VMDeathEvent is genareated. + try { + Thread.sleep(5000); + } catch (InterruptedException e) { + } } private static void runDebugger() throws Exception {