< prev index next >
test/compiler/compilercontrol/InlineMatcherTest.java
Print this page
rev 11557 : 8132919: use package in compiler tests
Reviewed-by: duke
@@ -22,22 +22,27 @@
*/
/*
* @test InlineMatcherTest
* @bug 8074095
+ * @summary Testing of compiler/InlineMatcher
* @modules java.base/jdk.internal.misc
* @library /testlibrary /test/lib
- * @build sun.hotspot.WhiteBox
- * @run main ClassFileInstaller sun.hotspot.WhiteBox
+ *
+ * @build compiler.compilercontrol.InlineMatcherTest
+ * @run driver ClassFileInstaller sun.hotspot.WhiteBox
* sun.hotspot.WhiteBox$WhiteBoxPermission
- * @run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI InlineMatcherTest
- * @summary Testing of compiler/InlineMatcher
+ * @run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI
+ * compiler.compilercontrol.InlineMatcherTest
*/
+package compiler.compilercontrol;
+
+import sun.hotspot.WhiteBox;
+
import java.lang.reflect.Method;
import java.util.ArrayList;
-import sun.hotspot.WhiteBox;
public class InlineMatcherTest {
/** Instance of WhiteBox */
protected static final WhiteBox WHITE_BOX = WhiteBox.getWhiteBox();
@@ -68,21 +73,22 @@
// class name
testCases.add(helper, "-*.*", DONT_INLINE);
testCases.add(helper, "--*.*", NO_MATCH); // - is a valid part of the
// class name
- testCases.add(helper, "+InlineMatcherTest.*", FORCE_INLINE);
- testCases.add(helper, "+InlineMatcherTest.helper", FORCE_INLINE);
- testCases.add(helper, "+InlineMatcherTest.helper()", FORCE_INLINE);
- testCases.add(helper, "+InlineMatcherTest.helper()V", FORCE_INLINE);
- testCases.add(helper, "+InlineMatcherTest.helper(", FORCE_INLINE);
+ String className = this.getClass().getName().replace('.', '/');
+ testCases.add(helper, "+" + className + ".*", FORCE_INLINE);
+ testCases.add(helper, "+" + className + ".helper", FORCE_INLINE);
+ testCases.add(helper, "+" + className + ".helper()", FORCE_INLINE);
+ testCases.add(helper, "+" + className + ".helper()V", FORCE_INLINE);
+ testCases.add(helper, "+" + className + ".helper(", FORCE_INLINE);
- testCases.add(helper, "-InlineMatcherTest.*", DONT_INLINE);
- testCases.add(helper, "-InlineMatcherTest.helper", DONT_INLINE);
- testCases.add(helper, "-InlineMatcherTest.helper()", DONT_INLINE);
- testCases.add(helper, "-InlineMatcherTest.helper()V", DONT_INLINE);
- testCases.add(helper, "-InlineMatcherTest.helper(", DONT_INLINE);
+ testCases.add(helper, "-" + className + ".*", DONT_INLINE);
+ testCases.add(helper, "-" + className + ".helper", DONT_INLINE);
+ testCases.add(helper, "-" + className + ".helper()", DONT_INLINE);
+ testCases.add(helper, "-" + className + ".helper()V", DONT_INLINE);
+ testCases.add(helper, "-" + className + ".helper(", DONT_INLINE);
testCases.add(helper, "+abc.*", NO_MATCH);
testCases.add(helper, "+*.abc", NO_MATCH);
testCases.add(helper, "-abc.*", NO_MATCH);
testCases.add(helper, "-*.abcls ", NO_MATCH);
< prev index next >