< prev index next >

test/jdk/jdk/jfr/api/consumer/TestRecordingFile.java

Print this page
rev 51054 : imported patch 9000013-aixDisableJFR-requires.patch


  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 {


< prev index next >