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 }
|