changeset 10218:f09a870f5816

8047073: Some javax/management/ fails with JFR Reviewed-by: egahlin, dfuchs
author jbachorik
date Tue, 24 Jun 2014 19:58:03 +0200
parents 3a42e7b82241
children 71b821e31afd
files test/javax/management/MBeanServer/MBeanFallbackTest.java test/javax/management/ObjectName/SerialCompatTest.java test/javax/management/mxbean/MXBeanFallbackTest.java test/javax/management/proxy/JMXProxyFallbackTest.java
diffstat 4 files changed, 4 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/test/javax/management/MBeanServer/MBeanFallbackTest.java	Mon Oct 27 18:30:21 2014 -0700
+++ b/test/javax/management/MBeanServer/MBeanFallbackTest.java	Tue Jun 24 19:58:03 2014 +0200
@@ -35,7 +35,7 @@
  * @author Jaroslav Bachorik
  * @run clean MBeanFallbackTest
  * @run build MBeanFallbackTest
- * @run main MBeanFallbackTest
+ * @run main/othervm -Djdk.jmx.mbeans.allowNonPublic=true MBeanFallbackTest
  */
 public class MBeanFallbackTest {
     private static interface PrivateMBean {
@@ -51,7 +51,6 @@
     private static int failures = 0;
 
     public static void main(String[] args) throws Exception {
-        System.setProperty("jdk.jmx.mbeans.allowNonPublic", "true");
         testPrivate(PrivateMBean.class, new Private());
 
         if (failures == 0)
--- a/test/javax/management/ObjectName/SerialCompatTest.java	Mon Oct 27 18:30:21 2014 -0700
+++ b/test/javax/management/ObjectName/SerialCompatTest.java	Tue Jun 24 19:58:03 2014 +0200
@@ -28,7 +28,7 @@
  * @author Eamonn McManus, Daniel Fuchs
  * @run clean SerialCompatTest
  * @run build SerialCompatTest
- * @run main/othervm SerialCompatTest
+ * @run main/othervm -Djdk.jmx.mbeans.allowNonPublic=true -Djmx.serial.form=1.0 SerialCompatTest
  */
 
 import java.io.*;
@@ -223,8 +223,6 @@
     }
 
     public static void main(String[] args) throws Exception {
-        System.setProperty("jmx.serial.form", "1.0");
-
         /* Check that we really are in jmx.serial.form=1.0 mode.
         The property is frozen the first time the ObjectName class
         is referenced so checking that it is set to the correct
--- a/test/javax/management/mxbean/MXBeanFallbackTest.java	Mon Oct 27 18:30:21 2014 -0700
+++ b/test/javax/management/mxbean/MXBeanFallbackTest.java	Tue Jun 24 19:58:03 2014 +0200
@@ -30,7 +30,7 @@
  * @author Jaroslav Bachorik
  * @run clean MXBeanFallbackTest
  * @run build MXBeanFallbackTest
- * @run main MXBeanFallbackTest
+ * @run main/othervm -Djdk.jmx.mbeans.allowNonPublic=true MXBeanFallbackTest
  */
 
 import javax.management.MBeanServer;
@@ -40,7 +40,6 @@
 
 public class MXBeanFallbackTest {
     public static void main(String[] args) throws Exception {
-        System.setProperty("jdk.jmx.mbeans.allowNonPublic", "true");
         testPrivateMXBean("Private", new Private());
 
         if (failures == 0)
--- a/test/javax/management/proxy/JMXProxyFallbackTest.java	Mon Oct 27 18:30:21 2014 -0700
+++ b/test/javax/management/proxy/JMXProxyFallbackTest.java	Tue Jun 24 19:58:03 2014 +0200
@@ -36,7 +36,7 @@
  * @author Jaroslav Bachorik
  * @run clean JMXProxyFallbackTest
  * @run build JMXProxyFallbackTest
- * @run main JMXProxyFallbackTest
+ * @run main/othervm -Djdk.jmx.mbeans.allowNonPublic=true JMXProxyFallbackTest
  */
 public class JMXProxyFallbackTest {
     private static interface PrivateMBean {
@@ -56,7 +56,6 @@
     private static int failures = 0;
 
     public static void main(String[] args) throws Exception {
-        System.setProperty("jdk.jmx.mbeans.allowNonPublic", "true");
         testPrivate(PrivateMBean.class);
         testPrivate(PrivateMXBean.class);