28 * @library / /testlibrary /test/lib/
29 * @library ../common/patches
30 * @modules java.base/jdk.internal.misc
31 * @modules jdk.vm.ci/jdk.vm.ci.hotspot
32 * @build jdk.vm.ci/jdk.vm.ci.hotspot.CompilerToVMHelper
33 * @build compiler.jvmci.compilerToVM.CollectCountersTest
34 * @run main/othervm -XX:+UnlockExperimentalVMOptions
35 * -XX:+EnableJVMCI
36 * -XX:JVMCICounterSize=0
37 * -Dcompiler.jvmci.compilerToVM.CollectCountersTest.expected=0
38 * compiler.jvmci.compilerToVM.CollectCountersTest
39 * @run main/othervm -XX:+UnlockExperimentalVMOptions
40 * -XX:+EnableJVMCI
41 * -XX:JVMCICounterSize=11
42 * -Dcompiler.jvmci.compilerToVM.CollectCountersTest.expected=11
43 * compiler.jvmci.compilerToVM.CollectCountersTest
44 */
45
46 package compiler.jvmci.compilerToVM;
47
48 import jdk.vm.ci.hotspot.CompilerToVMHelper;
49 import jdk.test.lib.Asserts;
50
51 public class CollectCountersTest {
52 private static final int EXPECTED = Integer.getInteger(
53 "compiler.jvmci.compilerToVM.CollectCountersTest.expected");
54 public static void main(String args[]) {
55 new CollectCountersTest().runTest();
56 }
57
58 private void runTest() {
59 long[] counters = CompilerToVMHelper.collectCounters();
60 Asserts.assertNotNull(counters, "Expected not-null counters array");
61 int ctvmData = counters.length;
62 Asserts.assertEQ(EXPECTED, ctvmData, "Unexpected counters amount");
63 }
64 }
|
28 * @library / /testlibrary /test/lib/
29 * @library ../common/patches
30 * @modules java.base/jdk.internal.misc
31 * @modules jdk.vm.ci/jdk.vm.ci.hotspot
32 * @build jdk.vm.ci/jdk.vm.ci.hotspot.CompilerToVMHelper
33 * @build compiler.jvmci.compilerToVM.CollectCountersTest
34 * @run main/othervm -XX:+UnlockExperimentalVMOptions
35 * -XX:+EnableJVMCI
36 * -XX:JVMCICounterSize=0
37 * -Dcompiler.jvmci.compilerToVM.CollectCountersTest.expected=0
38 * compiler.jvmci.compilerToVM.CollectCountersTest
39 * @run main/othervm -XX:+UnlockExperimentalVMOptions
40 * -XX:+EnableJVMCI
41 * -XX:JVMCICounterSize=11
42 * -Dcompiler.jvmci.compilerToVM.CollectCountersTest.expected=11
43 * compiler.jvmci.compilerToVM.CollectCountersTest
44 */
45
46 package compiler.jvmci.compilerToVM;
47
48 import jdk.test.lib.Asserts;
49 import jdk.vm.ci.hotspot.CompilerToVMHelper;
50
51 public class CollectCountersTest {
52 private static final int EXPECTED = Integer.getInteger(
53 "compiler.jvmci.compilerToVM.CollectCountersTest.expected");
54 public static void main(String args[]) {
55 new CollectCountersTest().runTest();
56 }
57
58 private void runTest() {
59 long[] counters = CompilerToVMHelper.collectCounters();
60 Asserts.assertNotNull(counters, "Expected not-null counters array");
61 int ctvmData = counters.length;
62 Asserts.assertEQ(EXPECTED, ctvmData, "Unexpected counters amount");
63 }
64 }
|