< prev index next >

test/jdk/jdk/jfr/event/io/TestDisabledEvents.java

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


  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 package jdk.jfr.event.io;
  27 
  28 import static jdk.test.lib.Asserts.assertEquals;
  29 import static jdk.test.lib.Asserts.assertNotEquals;
  30 
  31 import java.io.File;
  32 import java.io.FileInputStream;
  33 import java.io.FileOutputStream;
  34 import java.io.RandomAccessFile;
  35 import java.nio.ByteBuffer;
  36 import java.nio.channels.FileChannel;
  37 
  38 import jdk.jfr.Recording;
  39 import jdk.jfr.consumer.RecordedEvent;
  40 import jdk.test.lib.jfr.Events;
  41 
  42 /*
  43  * @test
  44  * @summary Test with FlightRecorder enabled but with the events disabled.
  45  * @key jfr

  46  * @library /test/lib /test/jdk
  47  * @run main/othervm jdk.jfr.event.io.TestDisabledEvents
  48  */
  49 
  50 // Verify that IO operations are correct and that no events are generated.
  51 public class TestDisabledEvents {
  52 
  53     private static final int writeInt = 'A';
  54     private static final byte[] writeBuf = { 'B', 'C', 'D' };
  55 
  56     public static void main(String[] args) throws Throwable {
  57         File tmp = File.createTempFile("TestDisabledEvents", ".tmp", new File("."));
  58         tmp.deleteOnExit();
  59         Recording recording = new Recording();
  60         recording.disable(IOEvent.EVENT_FILE_READ);
  61         recording.disable(IOEvent.EVENT_FILE_WRITE);
  62         recording.start();
  63 
  64         useRandomAccessFile(tmp);
  65         useFileStreams(tmp);




  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 package jdk.jfr.event.io;
  27 
  28 import static jdk.test.lib.Asserts.assertEquals;
  29 import static jdk.test.lib.Asserts.assertNotEquals;
  30 
  31 import java.io.File;
  32 import java.io.FileInputStream;
  33 import java.io.FileOutputStream;
  34 import java.io.RandomAccessFile;
  35 import java.nio.ByteBuffer;
  36 import java.nio.channels.FileChannel;
  37 
  38 import jdk.jfr.Recording;
  39 import jdk.jfr.consumer.RecordedEvent;
  40 import jdk.test.lib.jfr.Events;
  41 
  42 /**
  43  * @test
  44  * @summary Test with FlightRecorder enabled but with the events disabled.
  45  * @key jfr
  46  * @requires vm.hasJFR
  47  * @library /test/lib /test/jdk
  48  * @run main/othervm jdk.jfr.event.io.TestDisabledEvents
  49  */
  50 
  51 // Verify that IO operations are correct and that no events are generated.
  52 public class TestDisabledEvents {
  53 
  54     private static final int writeInt = 'A';
  55     private static final byte[] writeBuf = { 'B', 'C', 'D' };
  56 
  57     public static void main(String[] args) throws Throwable {
  58         File tmp = File.createTempFile("TestDisabledEvents", ".tmp", new File("."));
  59         tmp.deleteOnExit();
  60         Recording recording = new Recording();
  61         recording.disable(IOEvent.EVENT_FILE_READ);
  62         recording.disable(IOEvent.EVENT_FILE_WRITE);
  63         recording.start();
  64 
  65         useRandomAccessFile(tmp);
  66         useFileStreams(tmp);


< prev index next >