14 *
15 * You should have received a copy of the GNU General Public License version
16 * 2 along with this work; if not, write to the Free Software Foundation,
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
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 * @build TestPrintCodeCacheOption com.oracle.java.testlibrary.*
35 * printcodecache.* common.*
36 * @run main/timeout=240 printcodecache.TestPrintCodeCacheOption
37 */
38 public class TestPrintCodeCacheOption extends CodeCacheCLITestBase {
39 private static final CodeCacheCLITestCase DISABLED_PRINT_CODE_CACHE
40 = new CodeCacheCLITestCase(new CodeCacheCLITestCase.Description(
41 options -> true, EnumSet.noneOf(BlobType.class)),
42 new PrintCodeCacheRunner(false));
43
44 private static final CodeCacheCLITestCase.Runner DEFAULT_RUNNER
45 = new PrintCodeCacheRunner();
46
47 private TestPrintCodeCacheOption() {
48 super(CodeCacheCLITestBase.OPTIONS_SET,
49 new CodeCacheCLITestCase(CodeCacheCLITestCase
50 .CommonDescriptions.INT_MODE.description,
51 DEFAULT_RUNNER),
52 new CodeCacheCLITestCase(CodeCacheCLITestCase
53 .CommonDescriptions.NON_SEGMENTED.description,
54 DEFAULT_RUNNER),
|
14 *
15 * You should have received a copy of the GNU General Public License version
16 * 2 along with this work; if not, write to the Free Software Foundation,
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
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 * @build com.oracle.java.testlibrary.* TestPrintCodeCacheOption
35 * printcodecache.* common.*
36 * @run main/timeout=240 printcodecache.TestPrintCodeCacheOption
37 */
38 public class TestPrintCodeCacheOption extends CodeCacheCLITestBase {
39 private static final CodeCacheCLITestCase DISABLED_PRINT_CODE_CACHE
40 = new CodeCacheCLITestCase(new CodeCacheCLITestCase.Description(
41 options -> true, EnumSet.noneOf(BlobType.class)),
42 new PrintCodeCacheRunner(false));
43
44 private static final CodeCacheCLITestCase.Runner DEFAULT_RUNNER
45 = new PrintCodeCacheRunner();
46
47 private TestPrintCodeCacheOption() {
48 super(CodeCacheCLITestBase.OPTIONS_SET,
49 new CodeCacheCLITestCase(CodeCacheCLITestCase
50 .CommonDescriptions.INT_MODE.description,
51 DEFAULT_RUNNER),
52 new CodeCacheCLITestCase(CodeCacheCLITestCase
53 .CommonDescriptions.NON_SEGMENTED.description,
54 DEFAULT_RUNNER),
|