< prev index next >

test/gc/metaspace/TestMetaspaceSizeFlags.java

Print this page
rev 11549 : [mq]: TestMetaspaceSizeFlags

*** 45,57 **** public static void main(String [] args) throws Exception { testMaxMetaspaceSizeEQMetaspaceSize(MAX_ALIGNMENT, MAX_ALIGNMENT); // 8024650: MaxMetaspaceSize was adjusted instead of MetaspaceSize. testMaxMetaspaceSizeLTMetaspaceSize(MAX_ALIGNMENT, MAX_ALIGNMENT * 2); testMaxMetaspaceSizeGTMetaspaceSize(MAX_ALIGNMENT * 2, MAX_ALIGNMENT); - testTooSmallInitialMetaspace(0, 0); - testTooSmallInitialMetaspace(0, MAX_ALIGNMENT); - testTooSmallInitialMetaspace(MAX_ALIGNMENT, 0); } private static void testMaxMetaspaceSizeEQMetaspaceSize(long maxMetaspaceSize, long metaspaceSize) throws Exception { MetaspaceFlags mf = runAndGetValue(maxMetaspaceSize, metaspaceSize); Asserts.assertEQ(maxMetaspaceSize, metaspaceSize); --- 45,54 ----
*** 71,85 **** Asserts.assertGT(mf.maxMetaspaceSize, mf.metaspaceSize); Asserts.assertEQ(mf.maxMetaspaceSize, maxMetaspaceSize); Asserts.assertEQ(mf.metaspaceSize, metaspaceSize); } - private static void testTooSmallInitialMetaspace(long maxMetaspaceSize, long metaspaceSize) throws Exception { - OutputAnalyzer output = run(maxMetaspaceSize, metaspaceSize); - output.shouldContain("Too small initial Metaspace size"); - } - private static MetaspaceFlags runAndGetValue(long maxMetaspaceSize, long metaspaceSize) throws Exception { OutputAnalyzer output = run(maxMetaspaceSize, metaspaceSize); output.shouldNotMatch("Error occurred during initialization of VM\n.*"); String stringMaxMetaspaceSize = output.firstMatch(".* MaxMetaspaceSize .* := (\\d+).*", 1); --- 68,77 ----
< prev index next >