hotspot/test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java
changeset 28200 38d3bf236c31
parent 28190 5a6b07edeb21
child 29678 dd2f3932c21e
equal deleted inserted replaced
28199:b7fb20a745f7 28200:38d3bf236c31
    51     protected void verifyOptionValues() throws Throwable {
    51     protected void verifyOptionValues() throws Throwable {
    52         super.verifyOptionValues();
    52         super.verifyOptionValues();
    53         // verify default value
    53         // verify default value
    54         CommandLineOptionTest.verifyOptionValueForSameVM(optionName,
    54         CommandLineOptionTest.verifyOptionValueForSameVM(optionName,
    55                 TestPrintPreciseRTMLockingStatisticsBase.DEFAULT_VALUE,
    55                 TestPrintPreciseRTMLockingStatisticsBase.DEFAULT_VALUE,
       
    56                 String.format("Option '%s' should have '%s' default value on"
       
    57                         + " supported CPU", optionName,
       
    58                 TestPrintPreciseRTMLockingStatisticsBase.DEFAULT_VALUE),
    56                 CommandLineOptionTest.UNLOCK_DIAGNOSTIC_VM_OPTIONS,
    59                 CommandLineOptionTest.UNLOCK_DIAGNOSTIC_VM_OPTIONS,
    57                 CommandLineOptionTest.UNLOCK_EXPERIMENTAL_VM_OPTIONS,
    60                 CommandLineOptionTest.UNLOCK_EXPERIMENTAL_VM_OPTIONS,
    58                 "-XX:+UseRTMLocking");
    61                 "-XX:+UseRTMLocking");
    59 
    62 
    60         CommandLineOptionTest.verifyOptionValueForSameVM(optionName,
    63         CommandLineOptionTest.verifyOptionValueForSameVM(optionName,
    61                 TestPrintPreciseRTMLockingStatisticsBase.DEFAULT_VALUE,
    64                 TestPrintPreciseRTMLockingStatisticsBase.DEFAULT_VALUE,
       
    65                 String.format("Option '%s' should have '%s' default value on"
       
    66                         + " supported CPU when -XX:-UseRTMLocking flag set",
       
    67                         optionName,
       
    68                        TestPrintPreciseRTMLockingStatisticsBase.DEFAULT_VALUE),
    62                 CommandLineOptionTest.UNLOCK_DIAGNOSTIC_VM_OPTIONS,
    69                 CommandLineOptionTest.UNLOCK_DIAGNOSTIC_VM_OPTIONS,
    63                 CommandLineOptionTest.UNLOCK_EXPERIMENTAL_VM_OPTIONS,
    70                 CommandLineOptionTest.UNLOCK_EXPERIMENTAL_VM_OPTIONS,
    64                 "-XX:-UseRTMLocking", prepareOptionValue("true"));
    71                 "-XX:-UseRTMLocking", prepareOptionValue("true"));
    65 
    72 
    66         // verify that option could be turned on
    73         // verify that option could be turned on
    67         CommandLineOptionTest.verifyOptionValueForSameVM(optionName, "true",
    74         CommandLineOptionTest.verifyOptionValueForSameVM(optionName, "true",
       
    75                 String.format("Option '%s' should have 'true' value when set "
       
    76                         + "on supported CPU and -XX:+UseRTMLocking flag set",
       
    77                         optionName),
    68                 CommandLineOptionTest.UNLOCK_DIAGNOSTIC_VM_OPTIONS,
    78                 CommandLineOptionTest.UNLOCK_DIAGNOSTIC_VM_OPTIONS,
    69                 CommandLineOptionTest.UNLOCK_EXPERIMENTAL_VM_OPTIONS,
    79                 CommandLineOptionTest.UNLOCK_EXPERIMENTAL_VM_OPTIONS,
    70                 "-XX:+UseRTMLocking", prepareOptionValue("true"));
    80                 "-XX:+UseRTMLocking", prepareOptionValue("true"));
    71     }
    81     }
    72 
    82