< prev index next >

test/jdk/jdk/jfr/event/metadata/TestDefaultConfigurations.java

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


  36 import java.util.Set;
  37 
  38 import javax.xml.parsers.DocumentBuilder;
  39 import javax.xml.parsers.DocumentBuilderFactory;
  40 import javax.xml.parsers.ParserConfigurationException;
  41 
  42 import jdk.jfr.Configuration;
  43 import jdk.jfr.EventType;
  44 import jdk.jfr.FlightRecorder;
  45 import jdk.jfr.SettingDescriptor;
  46 import jdk.test.lib.jfr.EventNames;
  47 
  48 import org.w3c.dom.Attr;
  49 import org.w3c.dom.Document;
  50 import org.w3c.dom.Element;
  51 import org.w3c.dom.Node;
  52 import org.w3c.dom.NodeList;
  53 import org.xml.sax.InputSource;
  54 import org.xml.sax.SAXException;
  55 
  56 /*
  57  * @test
  58  * @key jfr

  59  *
  60  * @library /test/lib
  61  * @modules java.xml
  62  *          jdk.jfr
  63  *
  64  * @run main/othervm jdk.jfr.event.metadata.TestDefaultConfigurations
  65  */
  66 public class TestDefaultConfigurations {
  67 
  68     private static final String LINE_SEPARATOR = System.getProperty("line.separator");
  69 
  70     public static void main(String[] args) throws Exception {
  71         List<String> errors = new ArrayList<>();
  72 
  73         errors.addAll(testConfiguration(Configuration.getConfiguration("default")));
  74         errors.addAll(testConfiguration(Configuration.getConfiguration("profile")));
  75 
  76         if (!errors.isEmpty()) {
  77             throwExceptionWithErrors(errors);
  78         }




  36 import java.util.Set;
  37 
  38 import javax.xml.parsers.DocumentBuilder;
  39 import javax.xml.parsers.DocumentBuilderFactory;
  40 import javax.xml.parsers.ParserConfigurationException;
  41 
  42 import jdk.jfr.Configuration;
  43 import jdk.jfr.EventType;
  44 import jdk.jfr.FlightRecorder;
  45 import jdk.jfr.SettingDescriptor;
  46 import jdk.test.lib.jfr.EventNames;
  47 
  48 import org.w3c.dom.Attr;
  49 import org.w3c.dom.Document;
  50 import org.w3c.dom.Element;
  51 import org.w3c.dom.Node;
  52 import org.w3c.dom.NodeList;
  53 import org.xml.sax.InputSource;
  54 import org.xml.sax.SAXException;
  55 
  56 /**
  57  * @test
  58  * @key jfr
  59  * @requires vm.hasJFR
  60  *
  61  * @library /test/lib
  62  * @modules java.xml
  63  *          jdk.jfr
  64  *
  65  * @run main/othervm jdk.jfr.event.metadata.TestDefaultConfigurations
  66  */
  67 public class TestDefaultConfigurations {
  68 
  69     private static final String LINE_SEPARATOR = System.getProperty("line.separator");
  70 
  71     public static void main(String[] args) throws Exception {
  72         List<String> errors = new ArrayList<>();
  73 
  74         errors.addAll(testConfiguration(Configuration.getConfiguration("default")));
  75         errors.addAll(testConfiguration(Configuration.getConfiguration("profile")));
  76 
  77         if (!errors.isEmpty()) {
  78             throwExceptionWithErrors(errors);
  79         }


< prev index next >