32 import java.nio.file.Files;
33 import java.nio.file.Path;
34 import java.nio.file.Paths;
35 import java.util.Arrays;
36 import java.util.HashSet;
37 import java.util.List;
38 import java.util.StringJoiner;
39
40
41 import jdk.jfr.Event;
42 import jdk.jfr.EventType;
43 import jdk.jfr.FlightRecorder;
44 import jdk.jfr.Name;
45 import jdk.jfr.Recording;
46 import jdk.jfr.Registered;
47 import jdk.jfr.consumer.RecordedEvent;
48 import jdk.jfr.consumer.RecordingFile;
49 import jdk.test.lib.Asserts;
50 import jdk.test.lib.Utils;
51
52 /*
53 * @test
54 * @summary Verifies that all methods in RecordingFIle are working
55 * @key jfr
56 * @library /test/lib
57 * @run main/othervm jdk.jfr.api.consumer.TestRecordingFile
58 */
59 public class TestRecordingFile {
60
61 static class TestEvent1 extends Event {
62 }
63
64 static class TestEvent2 extends Event {
65 }
66
67 static class TestEvent3 extends Event {
68 }
69
70 private static String TEST_CLASS_BASE = "TestRecordingFile$TestEvent";
71 private final static int EVENT_COUNT = 3;
72 private final static int HEADER_SIZE = 68;
73 private final static long METADATA_OFFSET = 24;
74
75 public static void main(String[] args) throws Throwable {
|
32 import java.nio.file.Files;
33 import java.nio.file.Path;
34 import java.nio.file.Paths;
35 import java.util.Arrays;
36 import java.util.HashSet;
37 import java.util.List;
38 import java.util.StringJoiner;
39
40
41 import jdk.jfr.Event;
42 import jdk.jfr.EventType;
43 import jdk.jfr.FlightRecorder;
44 import jdk.jfr.Name;
45 import jdk.jfr.Recording;
46 import jdk.jfr.Registered;
47 import jdk.jfr.consumer.RecordedEvent;
48 import jdk.jfr.consumer.RecordingFile;
49 import jdk.test.lib.Asserts;
50 import jdk.test.lib.Utils;
51
52 /**
53 * @test
54 * @summary Verifies that all methods in RecordingFIle are working
55 * @key jfr
56 * @requires vm.hasJFR
57 * @library /test/lib
58 * @run main/othervm jdk.jfr.api.consumer.TestRecordingFile
59 */
60 public class TestRecordingFile {
61
62 static class TestEvent1 extends Event {
63 }
64
65 static class TestEvent2 extends Event {
66 }
67
68 static class TestEvent3 extends Event {
69 }
70
71 private static String TEST_CLASS_BASE = "TestRecordingFile$TestEvent";
72 private final static int EVENT_COUNT = 3;
73 private final static int HEADER_SIZE = 68;
74 private final static long METADATA_OFFSET = 24;
75
76 public static void main(String[] args) throws Throwable {
|