< prev index next >

test/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java

Print this page




  18  *
  19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  */
  23 package printcodecache;
  24 
  25 import common.CodeCacheCLITestBase;
  26 import common.CodeCacheCLITestCase;
  27 import sun.hotspot.code.BlobType;
  28 import java.util.EnumSet;
  29 /**
  30  * @test
  31  * @bug 8015774
  32  * @summary Verify that PrintCodeCache option print correct information.
  33  * @library /testlibrary .. /../../test/lib
  34  * @modules java.base/sun.misc
  35  *          java.compiler
  36  *          java.management
  37  *          jdk.jvmstat/sun.jvmstat.monitor
  38  * @build TestPrintCodeCacheOption com.oracle.java.testlibrary.*
  39  *        printcodecache.* common.*
  40  * @run main/timeout=240 printcodecache.TestPrintCodeCacheOption
  41  */
  42 public class TestPrintCodeCacheOption extends CodeCacheCLITestBase {
  43     private static final CodeCacheCLITestCase DISABLED_PRINT_CODE_CACHE
  44             = new CodeCacheCLITestCase(new CodeCacheCLITestCase.Description(
  45                             options -> true, EnumSet.noneOf(BlobType.class)),
  46                     new PrintCodeCacheRunner(false));
  47 
  48     private static final CodeCacheCLITestCase.Runner DEFAULT_RUNNER
  49             = new PrintCodeCacheRunner();
  50 
  51     private TestPrintCodeCacheOption() {
  52         super(CodeCacheCLITestBase.OPTIONS_SET,
  53                 new CodeCacheCLITestCase(CodeCacheCLITestCase
  54                         .CommonDescriptions.INT_MODE.description,
  55                         DEFAULT_RUNNER),
  56                 new CodeCacheCLITestCase(CodeCacheCLITestCase
  57                         .CommonDescriptions.NON_SEGMENTED.description,
  58                         DEFAULT_RUNNER),


  18  *
  19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  */
  23 package printcodecache;
  24 
  25 import common.CodeCacheCLITestBase;
  26 import common.CodeCacheCLITestCase;
  27 import sun.hotspot.code.BlobType;
  28 import java.util.EnumSet;
  29 /**
  30  * @test
  31  * @bug 8015774
  32  * @summary Verify that PrintCodeCache option print correct information.
  33  * @library /testlibrary .. /../../test/lib
  34  * @modules java.base/sun.misc
  35  *          java.compiler
  36  *          java.management
  37  *          jdk.jvmstat/sun.jvmstat.monitor
  38  * @build TestPrintCodeCacheOption jdk.test.lib.*
  39  *        printcodecache.* common.*
  40  * @run main/timeout=240 printcodecache.TestPrintCodeCacheOption
  41  */
  42 public class TestPrintCodeCacheOption extends CodeCacheCLITestBase {
  43     private static final CodeCacheCLITestCase DISABLED_PRINT_CODE_CACHE
  44             = new CodeCacheCLITestCase(new CodeCacheCLITestCase.Description(
  45                             options -> true, EnumSet.noneOf(BlobType.class)),
  46                     new PrintCodeCacheRunner(false));
  47 
  48     private static final CodeCacheCLITestCase.Runner DEFAULT_RUNNER
  49             = new PrintCodeCacheRunner();
  50 
  51     private TestPrintCodeCacheOption() {
  52         super(CodeCacheCLITestBase.OPTIONS_SET,
  53                 new CodeCacheCLITestCase(CodeCacheCLITestCase
  54                         .CommonDescriptions.INT_MODE.description,
  55                         DEFAULT_RUNNER),
  56                 new CodeCacheCLITestCase(CodeCacheCLITestCase
  57                         .CommonDescriptions.NON_SEGMENTED.description,
  58                         DEFAULT_RUNNER),
< prev index next >