< prev index next >

test/jdk/jdk/jfr/jmx/TestSetConfiguration.java

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


  17  * You should have received a copy of the GNU General Public License version
  18  * 2 along with this work; if not, write to the Free Software Foundation,
  19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20  *
  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 package jdk.jfr.jmx;
  27 
  28 import java.util.HashMap;
  29 import java.util.Map;
  30 
  31 import jdk.jfr.Recording;
  32 import jdk.management.jfr.FlightRecorderMXBean;
  33 import jdk.management.jfr.RecordingInfo;
  34 import jdk.test.lib.Asserts;
  35 import jdk.test.lib.jfr.EventNames;
  36 
  37 /*
  38  * @test
  39  * @key jfr

  40  * @library /test/lib /test/jdk
  41  * @run main/othervm jdk.jfr.jmx.TestSetConfiguration
  42  */
  43 public class TestSetConfiguration {
  44     public static void main(String[] args) throws Exception {
  45         FlightRecorderMXBean bean = JmxHelper.getFlighteRecorderMXBean();
  46         long recId = bean.newRecording();
  47 
  48         final String configContents =
  49         "<?xml version=\"1.0\" encoding=\"UTF-8\"?> \n" +
  50         "<configuration version=\"2.0\" label=\"TestName\" description='TestDesc' provider='TestProvider'>\n" +
  51         "  <event name=\"" + EventNames.ClassLoad +"\">\r" +
  52         " \t <setting name=\"enabled\" control='class-loading-enabled'>false</setting>\r\n" +
  53         "    <setting name=\"stackTrace\">true</setting>\t\r\n" +
  54         "    <setting name=\"threshold\">5 ms</setting> \n" +
  55         "  </event>  " +
  56         "  <control>  " +
  57         "    <flag name=\"class-loading-enabled\" label=\"Class Loading\">false</flag>\n" +
  58         "  </control>" +
  59         "</configuration>";


  17  * You should have received a copy of the GNU General Public License version
  18  * 2 along with this work; if not, write to the Free Software Foundation,
  19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20  *
  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 package jdk.jfr.jmx;
  27 
  28 import java.util.HashMap;
  29 import java.util.Map;
  30 
  31 import jdk.jfr.Recording;
  32 import jdk.management.jfr.FlightRecorderMXBean;
  33 import jdk.management.jfr.RecordingInfo;
  34 import jdk.test.lib.Asserts;
  35 import jdk.test.lib.jfr.EventNames;
  36 
  37 /**
  38  * @test
  39  * @key jfr
  40  * @requires vm.hasJFR
  41  * @library /test/lib /test/jdk
  42  * @run main/othervm jdk.jfr.jmx.TestSetConfiguration
  43  */
  44 public class TestSetConfiguration {
  45     public static void main(String[] args) throws Exception {
  46         FlightRecorderMXBean bean = JmxHelper.getFlighteRecorderMXBean();
  47         long recId = bean.newRecording();
  48 
  49         final String configContents =
  50         "<?xml version=\"1.0\" encoding=\"UTF-8\"?> \n" +
  51         "<configuration version=\"2.0\" label=\"TestName\" description='TestDesc' provider='TestProvider'>\n" +
  52         "  <event name=\"" + EventNames.ClassLoad +"\">\r" +
  53         " \t <setting name=\"enabled\" control='class-loading-enabled'>false</setting>\r\n" +
  54         "    <setting name=\"stackTrace\">true</setting>\t\r\n" +
  55         "    <setting name=\"threshold\">5 ms</setting> \n" +
  56         "  </event>  " +
  57         "  <control>  " +
  58         "    <flag name=\"class-loading-enabled\" label=\"Class Loading\">false</flag>\n" +
  59         "  </control>" +
  60         "</configuration>";
< prev index next >