test/compiler/arguments/BMISupportedCPUTest.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File 8038924 Cdiff test/compiler/arguments/BMISupportedCPUTest.java

test/compiler/arguments/BMISupportedCPUTest.java

Print this page
rev 6404 : 8038924: Test bit-instructions fails with unexpected exit value on sparc
Reviewed-by: kvn, iignatyev
Contributed-by: filipp.zhinkin@oracle.com

*** 26,35 **** --- 26,41 ---- /** * Test on bit manipulation related command line options, * that should be executed on CPU that supports all required * features. + * + * Note that this test intended to verify that VM could be launched with + * specific options and that values of these options processed correctly. + * In order to do that test launch a new VM with tested options, the same + * flavor-specific flag as one that was used for parent VM (-client, -server, + * -minimal, -graal) and '-version'. */ public class BMISupportedCPUTest extends BMICommandLineOptionTestBase { /** * Construct new test on {@code optionName} option.
*** 47,72 **** super(optionName, warningMessage, cpuFeatures, null); } @Override public void runTestCases() throws Throwable { ! // verify that VM will succesfully start up whithout warnings ! CommandLineOptionTest. ! verifyJVMStartup("-XX:+" + optionName, ! null, new String[] { warningMessage }, ! ExitCode.OK); ! ! // verify that VM will succesfully start up whithout warnings ! CommandLineOptionTest. ! verifyJVMStartup("-XX:-" + optionName, ! null, new String[] { warningMessage }, ! ExitCode.OK); ! ! // verify that on appropriate CPU option in on by default ! CommandLineOptionTest.verifyOptionValue(optionName, "true"); ! ! // verify that option could be explicitly turned off ! CommandLineOptionTest.verifyOptionValue(optionName, "false", ! "-XX:-" + optionName); } } --- 53,92 ---- super(optionName, warningMessage, cpuFeatures, null); } @Override public void runTestCases() throws Throwable { ! /* ! Verify that VM will successfully start up without warnings. ! VM will be launched with following flags: ! -XX:+<tested option> -version ! */ ! CommandLineOptionTest.verifySameJVMStartup(null, ! new String[] { warningMessage }, ExitCode.OK, ! CommandLineOptionTest.prepareBooleanFlag(optionName, true)); ! ! /* ! Verify that VM will successfully start up without warnings. ! VM will be launched with following flags: ! -XX:-<tested option> -version ! */ ! CommandLineOptionTest.verifySameJVMStartup(null, ! new String[] { warningMessage }, ExitCode.OK, ! CommandLineOptionTest.prepareBooleanFlag(optionName, false)); ! ! /* ! Verify that on appropriate CPU option in on by default. ! VM will be launched with following flags: ! -version ! */ ! CommandLineOptionTest.verifyOptionValueForSameVM(optionName, "true"); ! ! /* ! Verify that option could be explicitly turned off. ! VM will be launched with following flags: ! -XX:-<tested option> -version ! */ ! CommandLineOptionTest.verifyOptionValueForSameVM(optionName, "false", ! CommandLineOptionTest.prepareBooleanFlag(optionName, false)); } }
test/compiler/arguments/BMISupportedCPUTest.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File