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