8314837: 5 compiled/codecache tests ignore VM flags

Reviewed-by: kvn, lmesnik
This commit is contained in:
Yi-Fan Tsai 2023-09-01 20:41:45 +00:00 committed by Leonid Mesnik
parent 2f7c65ec48
commit 2a11bc41ba
5 changed files with 9 additions and 7 deletions

@ -28,9 +28,7 @@
* @library /test/lib
* @requires vm.debug
*
* @run driver jdk.test.lib.helpers.ClassFileInstaller
* @run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions
* compiler.codecache.CheckCodeCacheInfo
* @run driver compiler.codecache.CheckCodeCacheInfo
*/
package compiler.codecache;
@ -68,9 +66,9 @@ public class CheckCodeCacheInfo {
public static void main(String[] args) throws Exception {
ProcessBuilder pb;
pb = ProcessTools.createJavaProcessBuilder("-XX:+PrintCodeCache",
"-XX:+Verbose",
"-version");
pb = ProcessTools.createTestJvm("-XX:+PrintCodeCache",
"-XX:+Verbose",
"-version");
OutputAnalyzer out = new OutputAnalyzer(pb.start());
out.shouldHaveExitValue(0);
out.stdoutShouldMatch(VERBOSE_REGEXP);

@ -33,6 +33,7 @@ import jdk.test.lib.process.ProcessTools;
* @test
* @bug 8276036 8277213 8277441
* @summary test for the value of full_count in the message of insufficient codecache
* @requires vm.compMode != "Xint"
* @library /test/lib
*/
public class CodeCacheFullCountTest {
@ -54,7 +55,7 @@ public class CodeCacheFullCountTest {
}
public static void runTest() throws Throwable {
ProcessBuilder pb = ProcessTools.createJavaProcessBuilder(
ProcessBuilder pb = ProcessTools.createTestJvm(
"-XX:ReservedCodeCacheSize=2496k", "-XX:-UseCodeCacheFlushing", "-XX:-MethodFlushing", "CodeCacheFullCountTest", "WasteCodeCache");
OutputAnalyzer oa = ProcessTools.executeProcess(pb);
// Ignore adapter creation failures

@ -25,6 +25,7 @@
* @test
* @bug 8015774
* @summary Verify SegmentedCodeCache option's processing
* @requires vm.flagless
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.compiler

@ -26,6 +26,7 @@
* @key randomness
* @bug 8015774
* @summary Verify processing of options related to code heaps sizing.
* @requires vm.flagless
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.compiler

@ -25,6 +25,7 @@
* @test
* @bug 8015774
* @summary Verify that PrintCodeCache option print correct information.
* @requires vm.flagless
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.compiler