test/compiler/tiered/TieredLevelsTest.java

changeset 6211
d1760952ebdd
parent 5982
19c5a042b0b3
child 6353
d559dbbded7a
equal deleted inserted replaced
6210:6d2fe9c23878 6211:d1760952ebdd
26 * @library /testlibrary /testlibrary/whitebox /compiler/whitebox 26 * @library /testlibrary /testlibrary/whitebox /compiler/whitebox
27 * @build TieredLevelsTest 27 * @build TieredLevelsTest
28 * @run main ClassFileInstaller sun.hotspot.WhiteBox 28 * @run main ClassFileInstaller sun.hotspot.WhiteBox
29 * @run main/othervm -Xbootclasspath/a:. -XX:+TieredCompilation 29 * @run main/othervm -Xbootclasspath/a:. -XX:+TieredCompilation
30 * -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI 30 * -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI
31 * -XX:CompileCommand=compileonly,TestCase$Helper::* 31 * -XX:CompileCommand=compileonly,SimpleTestCase$Helper::*
32 * TieredLevelsTest 32 * TieredLevelsTest
33 * @summary Verify that all levels < 'TieredStopAtLevel' can be used 33 * @summary Verify that all levels < 'TieredStopAtLevel' can be used
34 * @author igor.ignatyev@oracle.com 34 * @author igor.ignatyev@oracle.com
35 */ 35 */
36 public class TieredLevelsTest extends CompLevelsTest { 36 public class TieredLevelsTest extends CompLevelsTest {
38 if (!TIERED_COMPILATION) { 38 if (!TIERED_COMPILATION) {
39 System.err.println("Test isn't applicable w/ disabled " 39 System.err.println("Test isn't applicable w/ disabled "
40 + "TieredCompilation. Skip test."); 40 + "TieredCompilation. Skip test.");
41 return; 41 return;
42 } 42 }
43 for (TestCase test : TestCase.values()) { 43 CompilerWhiteBoxTest.main(TieredLevelsTest::new, args);
44 new TieredLevelsTest(test).runTest();
45 }
46 } 44 }
47 45
48 private TieredLevelsTest(TestCase testCase) { 46 private TieredLevelsTest(TestCase testCase) {
49 super(testCase); 47 super(testCase);
50 // to prevent inlining of #method 48 // to prevent inlining of #method

mercurial