< prev index next >

test/jdk/jdk/jfr/api/flightrecorder/TestSnapshot.java

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


  25 
  26 package jdk.jfr.api.flightrecorder;
  27 
  28 import java.io.IOException;
  29 import java.io.InputStream;
  30 import java.time.Duration;
  31 import java.time.Instant;
  32 import java.util.ArrayList;
  33 import java.util.List;
  34 
  35 import jdk.jfr.FlightRecorder;
  36 import jdk.jfr.Recording;
  37 import jdk.jfr.RecordingState;
  38 import jdk.jfr.consumer.RecordedEvent;
  39 import jdk.test.lib.Asserts;
  40 import jdk.test.lib.jfr.Events;
  41 import jdk.test.lib.jfr.SimpleEvent;
  42 
  43 /* @test
  44  * @key jfr

  45  * @library /test/lib
  46  * @run main/othervm jdk.jfr.api.flightrecorder.TestSnapshot
  47  */
  48 public class TestSnapshot {
  49     private final static int RECORDING_COUNT = 5;
  50 
  51     public static void main(String[] args) throws Exception {
  52         testEmpty();
  53         testStopped();
  54         testOngoingDisk();
  55         testOngoingMemory();
  56         testMultiple();
  57     }
  58 
  59     private static void testMultiple() throws IOException {
  60         FlightRecorder recorder = FlightRecorder.getFlightRecorder();
  61         List<Recording> recordings = new ArrayList<>();
  62         long size = 0;
  63         for (int i = 0; i < RECORDING_COUNT; i++) {
  64             Recording r = new Recording();




  25 
  26 package jdk.jfr.api.flightrecorder;
  27 
  28 import java.io.IOException;
  29 import java.io.InputStream;
  30 import java.time.Duration;
  31 import java.time.Instant;
  32 import java.util.ArrayList;
  33 import java.util.List;
  34 
  35 import jdk.jfr.FlightRecorder;
  36 import jdk.jfr.Recording;
  37 import jdk.jfr.RecordingState;
  38 import jdk.jfr.consumer.RecordedEvent;
  39 import jdk.test.lib.Asserts;
  40 import jdk.test.lib.jfr.Events;
  41 import jdk.test.lib.jfr.SimpleEvent;
  42 
  43 /* @test
  44  * @key jfr
  45  * @requires vm.hasJFR
  46  * @library /test/lib
  47  * @run main/othervm jdk.jfr.api.flightrecorder.TestSnapshot
  48  */
  49 public class TestSnapshot {
  50     private final static int RECORDING_COUNT = 5;
  51 
  52     public static void main(String[] args) throws Exception {
  53         testEmpty();
  54         testStopped();
  55         testOngoingDisk();
  56         testOngoingMemory();
  57         testMultiple();
  58     }
  59 
  60     private static void testMultiple() throws IOException {
  61         FlightRecorder recorder = FlightRecorder.getFlightRecorder();
  62         List<Recording> recordings = new ArrayList<>();
  63         long size = 0;
  64         for (int i = 0; i < RECORDING_COUNT; i++) {
  65             Recording r = new Recording();


< prev index next >