--- a/test/jdk/jdk/jfr/api/consumer/recordingstream/TestRemove.java Sun Sep 22 17:31:57 2019 +0200
+++ b/test/jdk/jdk/jfr/api/consumer/recordingstream/TestRemove.java Mon Sep 23 09:16:05 2019 -0700
@@ -56,6 +56,7 @@
}
private static void testRemoveNull() {
+ log("Entering testRemoveNull()");
try (RecordingStream rs = new RecordingStream()) {
try {
rs.remove(null);
@@ -64,9 +65,11 @@
// OK; as expected
}
}
+ log("Leaving testRemoveNull()");
}
private static void testRemoveOnEvent() throws Exception {
+ log("Entering testRemoveOnEvent()");
try (RecordingStream rs = new RecordingStream()) {
AtomicInteger counter = new AtomicInteger(0);
CountDownLatch events = new CountDownLatch(2);
@@ -91,9 +94,11 @@
throw new AssertionError("OnEvent handler not removed!");
}
}
+ log("Leaving testRemoveOnEvent()");
}
private static void testRemoveOnClose() {
+ log("Entering testRemoveOnClose()");
try (RecordingStream rs = new RecordingStream()) {
AtomicBoolean onClose = new AtomicBoolean(false);
Runnable r = () -> {
@@ -106,9 +111,11 @@
throw new AssertionError("onClose handler not removed!");
}
}
+ log("Leaving testRemoveOnClose()");
}
private static void testRemoveOnFlush() throws Exception {
+ log("Entering testRemoveOnFlush()");
try (RecordingStream rs = new RecordingStream()) {
AtomicInteger flushCount = new AtomicInteger(2);
AtomicBoolean removeExecuted = new AtomicBoolean(false);
@@ -133,5 +140,10 @@
throw new AssertionError("onFlush handler not removed!");
}
}
+ log("Leaving testRemoveOnFlush()");
+ }
+
+ private static void log(String msg) {
+ System.out.println(msg);
}
}