--- a/test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetEndTime.java Tue Nov 26 15:21:37 2019 +0000
+++ b/test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetEndTime.java Tue Nov 26 17:00:57 2019 +0100
@@ -63,6 +63,14 @@
public static void main(String... args) throws Exception {
testEventStream();
testRecordingStream();
+ testEmptyStream();
+ }
+
+ private static void testEmptyStream() {
+ try (RecordingStream rs = new RecordingStream()) {
+ rs.setEndTime(Instant.now().plusMillis(1100));
+ rs.start();
+ }
}
private static void testRecordingStream() throws Exception {
@@ -89,10 +97,10 @@
}
closed.await();
System.out.println("Found events: " + count.get());
- if (count.get() < 50) {
+ if (count.get() > 0 && count.get() < 50) {
return;
}
- System.out.println("Found 50 events. Retrying");
+ System.out.println("Retrying");
System.out.println();
}
}