< prev index next >

test/com/sun/management/HotSpotDiagnosticMXBean/GetVMOption.java

Print this page

        

*** 26,46 **** * @bug 6314913 * @summary Basic Test for HotSpotDiagnosticMXBean.getVMOption() * @author Mandy Chung * * @modules jdk.management ! * @run main/othervm -XX:+PrintGCDetails GetVMOption */ import com.sun.management.HotSpotDiagnosticMXBean; import com.sun.management.VMOption; import java.lang.management.ManagementFactory; import java.util.List; import javax.management.MBeanServer; public class GetVMOption { ! private static final String PRINT_GC_DETAILS = "PrintGCDetails"; private static final String EXPECTED_VALUE = "true"; private static final String BAD_OPTION = "BadOption"; private static final String HOTSPOT_DIAGNOSTIC_MXBEAN_NAME = "com.sun.management:type=HotSpotDiagnostic"; --- 26,46 ---- * @bug 6314913 * @summary Basic Test for HotSpotDiagnosticMXBean.getVMOption() * @author Mandy Chung * * @modules jdk.management ! * @run main/othervm -XX:+HeapDumpOnOutOfMemoryError GetVMOption */ import com.sun.management.HotSpotDiagnosticMXBean; import com.sun.management.VMOption; import java.lang.management.ManagementFactory; import java.util.List; import javax.management.MBeanServer; public class GetVMOption { ! private static final String HEAP_DUMP_ON_OOM = "HeapDumpOnOutOfMemoryError"; private static final String EXPECTED_VALUE = "true"; private static final String BAD_OPTION = "BadOption"; private static final String HOTSPOT_DIAGNOSTIC_MXBEAN_NAME = "com.sun.management:type=HotSpotDiagnostic";
*** 56,66 **** HotSpotDiagnosticMXBean.class); checkVMOption(mbean); } private static void checkVMOption(HotSpotDiagnosticMXBean mbean) { ! VMOption option = mbean.getVMOption(PRINT_GC_DETAILS); if (!option.getValue().equalsIgnoreCase(EXPECTED_VALUE)) { throw new RuntimeException("Unexpected value: " + option.getValue() + " expected: " + EXPECTED_VALUE); } boolean iae = false; --- 56,66 ---- HotSpotDiagnosticMXBean.class); checkVMOption(mbean); } private static void checkVMOption(HotSpotDiagnosticMXBean mbean) { ! VMOption option = mbean.getVMOption(HEAP_DUMP_ON_OOM); if (!option.getValue().equalsIgnoreCase(EXPECTED_VALUE)) { throw new RuntimeException("Unexpected value: " + option.getValue() + " expected: " + EXPECTED_VALUE); } boolean iae = false;
< prev index next >