< prev index next >

test/gc/g1/mixedgc/TestLogging.java

Print this page

        

*** 24,34 **** /* * @test TestLogging * @summary Check that a mixed GC is reflected in the gc logs * @requires vm.gc=="G1" | vm.gc=="null" * @library /testlibrary /test/lib - * @ignore 8138607 * @modules java.management * @build sun.hotspot.WhiteBox gc.g1.mixedgc.TestLogging * @run main ClassFileInstaller sun.hotspot.WhiteBox * @run driver gc.g1.mixedgc.TestLogging */ --- 24,33 ----
*** 66,87 **** public static final int ALLOCATION_SIZE = 20000; public static final int ALLOCATION_COUNT = 15; public static void main(String args[]) throws Exception { ! // Test turns logging on by giving -XX:+PrintGC flag ! test("-XX:+PrintGC"); ! // Test turns logging on by giving -XX:+PrintGCDetails ! test("-XX:+PrintGCDetails"); } private static void test(String vmFlag) throws Exception { System.out.println(String.format("%s: running with %s flag", TestLogging.class.getSimpleName(), vmFlag)); OutputAnalyzer output = spawnMixedGCProvoker(vmFlag); System.out.println(output.getStdout()); output.shouldHaveExitValue(0); ! output.shouldContain("GC pause (G1 Evacuation Pause) (mixed)"); } /** * Method spawns MixedGCProvoker with addition flags set * --- 65,86 ---- public static final int ALLOCATION_SIZE = 20000; public static final int ALLOCATION_COUNT = 15; public static void main(String args[]) throws Exception { ! // Test turns logging on by giving -Xlog:gc flag ! test("-Xlog:gc"); ! // Test turns logging on by giving -Xlog:gc=debug flag ! test("-Xlog:gc=debug"); } private static void test(String vmFlag) throws Exception { System.out.println(String.format("%s: running with %s flag", TestLogging.class.getSimpleName(), vmFlag)); OutputAnalyzer output = spawnMixedGCProvoker(vmFlag); System.out.println(output.getStdout()); output.shouldHaveExitValue(0); ! output.shouldContain("Pause Mixed (G1 Evacuation Pause)"); } /** * Method spawns MixedGCProvoker with addition flags set *
< prev index next >