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
24 /**
25 * @test ConstantGettersTransitionsTest
26 * @summary Test the correctness of compilation level transitions for constant getters methods
27 * @library /test/lib /
28 * @modules java.base/jdk.internal.misc
29 * java.management
30 *
31 * @build sun.hotspot.WhiteBox
32 * compiler.tiered.ConstantGettersTransitionsTest
33 * @run driver ClassFileInstaller sun.hotspot.WhiteBox sun.hotspot.WhiteBox$WhiteBoxPermission
34 * @run main/othervm/timeout=240 -Xmixed -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions
35 * -XX:+WhiteBoxAPI -XX:+TieredCompilation -XX:-UseCounterDecay
36 * -XX:CompileCommand=compileonly,compiler.tiered.ConstantGettersTransitionsTest$ConstantGettersTestCase$TrivialMethods::*
37 * compiler.tiered.TransitionsTestExecutor
38 * compiler.tiered.ConstantGettersTransitionsTest
39 */
40
41 package compiler.tiered;
42
43 import compiler.whitebox.CompilerWhiteBoxTest;
44
45 import java.lang.reflect.Executable;
46 import java.util.concurrent.Callable;
47
48 public class ConstantGettersTransitionsTest extends LevelTransitionTest {
49 public static void main(String[] args) {
50 assert (!CompilerWhiteBoxTest.skipOnTieredCompilation(false));
51
52 // run test cases
53 for (TestCase testCase : ConstantGettersTestCase.values()) {
54 new ConstantGettersTransitionsTest(testCase).runTest();
55 }
56 }
57
|
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
24 /**
25 * @test ConstantGettersTransitionsTest
26 * @summary Test the correctness of compilation level transitions for constant getters methods
27 * @library /test/lib /
28 * @modules java.base/jdk.internal.misc
29 * java.management
30 *
31 * @build sun.hotspot.WhiteBox
32 * compiler.tiered.ConstantGettersTransitionsTest
33 * @run driver ClassFileInstaller sun.hotspot.WhiteBox sun.hotspot.WhiteBox$WhiteBoxPermission
34 * @run main/othervm/timeout=240 -Xmixed -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions
35 * -XX:+WhiteBoxAPI -XX:+TieredCompilation -XX:-UseCounterDecay
36 * -XX:CompileCommand=compileonly,compiler.tiered.ConstantGettersTransitionsTest$ConstantGettersTestCase$TrivialMethods::*
37 * compiler.tiered.ConstantGettersTransitionsTest
38 */
39
40 package compiler.tiered;
41
42 import compiler.whitebox.CompilerWhiteBoxTest;
43
44 import java.lang.reflect.Executable;
45 import java.util.concurrent.Callable;
46
47 public class ConstantGettersTransitionsTest extends LevelTransitionTest {
48 public static void main(String[] args) {
49 assert (!CompilerWhiteBoxTest.skipOnTieredCompilation(false));
50
51 // run test cases
52 for (TestCase testCase : ConstantGettersTestCase.values()) {
53 new ConstantGettersTransitionsTest(testCase).runTest();
54 }
55 }
56
|