changeset 13439:84827cfd116a

8185536: @key aot should be replaced w/ @requires vm.aot Reviewed-by: kvn, goetz
author iignatyev
date Wed, 02 Aug 2017 08:53:18 -0700
parents 46bb2774fc88
children 190dd9cd1882
files test/TEST.ROOT test/compiler/aot/DeoptimizationTest.java test/compiler/aot/RecompilationTest.java test/compiler/aot/SharedUsageTest.java test/compiler/aot/calls/fromAot/AotInvokeDynamic2AotTest.java test/compiler/aot/calls/fromAot/AotInvokeDynamic2CompiledTest.java test/compiler/aot/calls/fromAot/AotInvokeDynamic2InterpretedTest.java test/compiler/aot/calls/fromAot/AotInvokeDynamic2NativeTest.java test/compiler/aot/calls/fromAot/AotInvokeInterface2AotTest.java test/compiler/aot/calls/fromAot/AotInvokeInterface2CompiledTest.java test/compiler/aot/calls/fromAot/AotInvokeInterface2InterpretedTest.java test/compiler/aot/calls/fromAot/AotInvokeInterface2NativeTest.java test/compiler/aot/calls/fromAot/AotInvokeSpecial2AotTest.java test/compiler/aot/calls/fromAot/AotInvokeSpecial2CompiledTest.java test/compiler/aot/calls/fromAot/AotInvokeSpecial2InterpretedTest.java test/compiler/aot/calls/fromAot/AotInvokeSpecial2NativeTest.java test/compiler/aot/calls/fromAot/AotInvokeStatic2AotTest.java test/compiler/aot/calls/fromAot/AotInvokeStatic2CompiledTest.java test/compiler/aot/calls/fromAot/AotInvokeStatic2InterpretedTest.java test/compiler/aot/calls/fromAot/AotInvokeStatic2NativeTest.java test/compiler/aot/calls/fromAot/AotInvokeVirtual2AotTest.java test/compiler/aot/calls/fromAot/AotInvokeVirtual2CompiledTest.java test/compiler/aot/calls/fromAot/AotInvokeVirtual2InterpretedTest.java test/compiler/aot/calls/fromAot/AotInvokeVirtual2NativeTest.java test/compiler/aot/calls/fromCompiled/CompiledInvokeDynamic2AotTest.java test/compiler/aot/calls/fromCompiled/CompiledInvokeInterface2AotTest.java test/compiler/aot/calls/fromCompiled/CompiledInvokeSpecial2AotTest.java test/compiler/aot/calls/fromCompiled/CompiledInvokeStatic2AotTest.java test/compiler/aot/calls/fromCompiled/CompiledInvokeVirtual2AotTest.java test/compiler/aot/calls/fromInterpreted/InterpretedInvokeDynamic2AotTest.java test/compiler/aot/calls/fromInterpreted/InterpretedInvokeInterface2AotTest.java test/compiler/aot/calls/fromInterpreted/InterpretedInvokeSpecial2AotTest.java test/compiler/aot/calls/fromInterpreted/InterpretedInvokeStatic2AotTest.java test/compiler/aot/calls/fromInterpreted/InterpretedInvokeVirtual2AotTest.java test/compiler/aot/calls/fromNative/NativeInvokeSpecial2AotTest.java test/compiler/aot/calls/fromNative/NativeInvokeStatic2AotTest.java test/compiler/aot/calls/fromNative/NativeInvokeVirtual2AotTest.java test/compiler/aot/cli/DisabledAOTWithLibraryTest.java test/compiler/aot/cli/IncorrectAOTLibraryTest.java test/compiler/aot/cli/MultipleAOTLibraryTest.java test/compiler/aot/cli/NonExistingAOTLibraryTest.java test/compiler/aot/cli/SingleAOTLibraryTest.java test/compiler/aot/cli/SingleAOTOptionTest.java test/compiler/aot/cli/jaotc/ClasspathOptionUnknownClassTest.java test/compiler/aot/cli/jaotc/CompileClassTest.java test/compiler/aot/cli/jaotc/CompileDirectoryTest.java test/compiler/aot/cli/jaotc/CompileJarTest.java test/compiler/aot/cli/jaotc/CompileModuleTest.java test/compiler/aot/cli/jaotc/ListOptionNotExistingTest.java test/compiler/aot/cli/jaotc/ListOptionTest.java test/compiler/aot/cli/jaotc/ListOptionWrongFileTest.java test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/NativeOrderOutputStreamTest.java test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/ClassSearchTest.java test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/ClassSourceTest.java test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/SearchPathTest.java test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/directory/DirectorySourceProviderTest.java test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/jar/JarSourceProviderTest.java test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/module/ModuleSourceProviderTest.java test/compiler/aot/verification/ClassAndLibraryNotMatchTest.java test/compiler/aot/verification/vmflags/NotTrackedFlagTest.java test/compiler/aot/verification/vmflags/TrackedFlagTest.java
diffstat 61 files changed, 63 insertions(+), 62 deletions(-) [+]
line wrap: on
line diff
--- a/test/TEST.ROOT	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/TEST.ROOT	Wed Aug 02 08:53:18 2017 -0700
@@ -27,7 +27,7 @@
 # It also contains test-suite configuration information.
 
 # The list of keywords supported in this test suite
-keys=aot cte_test jcmd nmt regression gc stress
+keys=cte_test jcmd nmt regression gc stress
 
 groups=TEST.groups [closed/TEST.groups]
 
@@ -50,7 +50,8 @@
     vm.cpu.features \
     vm.debug \
     vm.rtm.cpu \
-    vm.rtm.os
+    vm.rtm.os \
+    vm.aot
 
 # Tests using jtreg 4.2 b07 features
 requiredVersion=4.2 b07
--- a/test/compiler/aot/DeoptimizationTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/DeoptimizationTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/RecompilationTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/RecompilationTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/SharedUsageTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/SharedUsageTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @modules java.base/jdk.internal.misc
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
--- a/test/compiler/aot/calls/fromAot/AotInvokeDynamic2AotTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromAot/AotInvokeDynamic2AotTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @ignore 8132547
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
--- a/test/compiler/aot/calls/fromAot/AotInvokeDynamic2CompiledTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromAot/AotInvokeDynamic2CompiledTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @ignore 8132547
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
--- a/test/compiler/aot/calls/fromAot/AotInvokeDynamic2InterpretedTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromAot/AotInvokeDynamic2InterpretedTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @ignore 8132547
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
--- a/test/compiler/aot/calls/fromAot/AotInvokeDynamic2NativeTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromAot/AotInvokeDynamic2NativeTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @ignore 8132547
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
--- a/test/compiler/aot/calls/fromAot/AotInvokeInterface2AotTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromAot/AotInvokeInterface2AotTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/calls/fromAot/AotInvokeInterface2CompiledTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromAot/AotInvokeInterface2CompiledTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/calls/fromAot/AotInvokeInterface2InterpretedTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromAot/AotInvokeInterface2InterpretedTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/calls/fromAot/AotInvokeInterface2NativeTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromAot/AotInvokeInterface2NativeTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/calls/fromAot/AotInvokeSpecial2AotTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromAot/AotInvokeSpecial2AotTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/calls/fromAot/AotInvokeSpecial2CompiledTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromAot/AotInvokeSpecial2CompiledTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/calls/fromAot/AotInvokeSpecial2InterpretedTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromAot/AotInvokeSpecial2InterpretedTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/calls/fromAot/AotInvokeSpecial2NativeTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromAot/AotInvokeSpecial2NativeTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/calls/fromAot/AotInvokeStatic2AotTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromAot/AotInvokeStatic2AotTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/calls/fromAot/AotInvokeStatic2CompiledTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromAot/AotInvokeStatic2CompiledTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/calls/fromAot/AotInvokeStatic2InterpretedTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromAot/AotInvokeStatic2InterpretedTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/calls/fromAot/AotInvokeStatic2NativeTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromAot/AotInvokeStatic2NativeTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/calls/fromAot/AotInvokeVirtual2AotTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromAot/AotInvokeVirtual2AotTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/calls/fromAot/AotInvokeVirtual2CompiledTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromAot/AotInvokeVirtual2CompiledTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/calls/fromAot/AotInvokeVirtual2InterpretedTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromAot/AotInvokeVirtual2InterpretedTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/calls/fromAot/AotInvokeVirtual2NativeTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromAot/AotInvokeVirtual2NativeTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/calls/fromCompiled/CompiledInvokeDynamic2AotTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromCompiled/CompiledInvokeDynamic2AotTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.org.objectweb.asm
--- a/test/compiler/aot/calls/fromCompiled/CompiledInvokeInterface2AotTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromCompiled/CompiledInvokeInterface2AotTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/calls/fromCompiled/CompiledInvokeSpecial2AotTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromCompiled/CompiledInvokeSpecial2AotTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/calls/fromCompiled/CompiledInvokeStatic2AotTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromCompiled/CompiledInvokeStatic2AotTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/calls/fromCompiled/CompiledInvokeVirtual2AotTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromCompiled/CompiledInvokeVirtual2AotTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/calls/fromInterpreted/InterpretedInvokeDynamic2AotTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromInterpreted/InterpretedInvokeDynamic2AotTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.org.objectweb.asm
--- a/test/compiler/aot/calls/fromInterpreted/InterpretedInvokeInterface2AotTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromInterpreted/InterpretedInvokeInterface2AotTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/calls/fromInterpreted/InterpretedInvokeSpecial2AotTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromInterpreted/InterpretedInvokeSpecial2AotTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/calls/fromInterpreted/InterpretedInvokeStatic2AotTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromInterpreted/InterpretedInvokeStatic2AotTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/calls/fromInterpreted/InterpretedInvokeVirtual2AotTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromInterpreted/InterpretedInvokeVirtual2AotTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/calls/fromNative/NativeInvokeSpecial2AotTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromNative/NativeInvokeSpecial2AotTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/calls/fromNative/NativeInvokeStatic2AotTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromNative/NativeInvokeStatic2AotTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/calls/fromNative/NativeInvokeVirtual2AotTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/calls/fromNative/NativeInvokeVirtual2AotTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/cli/DisabledAOTWithLibraryTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/cli/DisabledAOTWithLibraryTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @build compiler.aot.cli.DisabledAOTWithLibraryTest
--- a/test/compiler/aot/cli/IncorrectAOTLibraryTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/cli/IncorrectAOTLibraryTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @modules java.base/jdk.internal.misc
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
--- a/test/compiler/aot/cli/MultipleAOTLibraryTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/cli/MultipleAOTLibraryTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @modules java.base/jdk.internal.misc
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
--- a/test/compiler/aot/cli/NonExistingAOTLibraryTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/cli/NonExistingAOTLibraryTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @modules java.base/jdk.internal.misc
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
--- a/test/compiler/aot/cli/SingleAOTLibraryTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/cli/SingleAOTLibraryTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib / /testlibrary
  * @modules java.base/jdk.internal.misc
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
--- a/test/compiler/aot/cli/SingleAOTOptionTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/cli/SingleAOTOptionTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /testlibrary /
  * @modules java.base/jdk.internal.misc
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
--- a/test/compiler/aot/cli/jaotc/ClasspathOptionUnknownClassTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/cli/jaotc/ClasspathOptionUnknownClassTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library / /testlibrary/ /test/lib
  * @modules java.base/jdk.internal.misc
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
--- a/test/compiler/aot/cli/jaotc/CompileClassTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/cli/jaotc/CompileClassTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library / /test/lib /testlibrary
  * @modules java.base/jdk.internal.misc
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
--- a/test/compiler/aot/cli/jaotc/CompileDirectoryTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/cli/jaotc/CompileDirectoryTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library / /test/lib /testlibrary
  * @modules java.base/jdk.internal.misc
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
--- a/test/compiler/aot/cli/jaotc/CompileJarTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/cli/jaotc/CompileJarTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library / /test/lib /testlibrary
  * @modules java.base/jdk.internal.misc
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
--- a/test/compiler/aot/cli/jaotc/CompileModuleTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/cli/jaotc/CompileModuleTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library / /test/lib /testlibrary
  * @modules java.base/jdk.internal.misc
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
--- a/test/compiler/aot/cli/jaotc/ListOptionNotExistingTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/cli/jaotc/ListOptionNotExistingTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library / /test/lib /testlibrary
  * @modules java.base/jdk.internal.misc
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
--- a/test/compiler/aot/cli/jaotc/ListOptionTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/cli/jaotc/ListOptionTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library / /test/lib /testlibrary
  * @modules java.base/jdk.internal.misc
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
--- a/test/compiler/aot/cli/jaotc/ListOptionWrongFileTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/cli/jaotc/ListOptionWrongFileTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library / /test/lib /testlibrary
  * @modules java.base/jdk.internal.misc
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
--- a/test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/NativeOrderOutputStreamTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/NativeOrderOutputStreamTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /**
  * @test
- * @key aot
+ * @requires vm.aot
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules jdk.aot/jdk.tools.jaotc.utils
  * @run junit/othervm -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI jdk.tools.jaotc.test.NativeOrderOutputStreamTest
--- a/test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/ClassSearchTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/ClassSearchTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /**
  * @test
- * @key aot
+ * @requires vm.aot
  * @modules jdk.aot/jdk.tools.jaotc
  *          jdk.aot/jdk.tools.jaotc.collect
  * @run junit/othervm jdk.tools.jaotc.test.collect.ClassSearchTest
--- a/test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/ClassSourceTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/ClassSourceTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /**
  * @test
- * @key aot
+ * @requires vm.aot
  * @modules jdk.aot/jdk.tools.jaotc
  *          jdk.aot/jdk.tools.jaotc.collect
  * @build jdk.tools.jaotc.test.collect.Utils
--- a/test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/SearchPathTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/SearchPathTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /**
  * @test
- * @key aot
+ * @requires vm.aot
  * @modules jdk.aot/jdk.tools.jaotc
  *          jdk.aot/jdk.tools.jaotc.collect
  *
--- a/test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/directory/DirectorySourceProviderTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/directory/DirectorySourceProviderTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /**
  * @test
- * @key aot
+ * @requires vm.aot
  * @modules jdk.aot/jdk.tools.jaotc
  *          jdk.aot/jdk.tools.jaotc.collect
  *          jdk.aot/jdk.tools.jaotc.collect.directory
--- a/test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/jar/JarSourceProviderTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/jar/JarSourceProviderTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /**
  * @test
- * @key aot
+ * @requires vm.aot
  * @modules jdk.aot/jdk.tools.jaotc
  *          jdk.aot/jdk.tools.jaotc.collect
  *          jdk.aot/jdk.tools.jaotc.collect.jar
--- a/test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/module/ModuleSourceProviderTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/module/ModuleSourceProviderTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /**
  * @test
- * @key aot
+ * @requires vm.aot
  * @modules jdk.aot/jdk.tools.jaotc
  *          jdk.aot/jdk.tools.jaotc.collect
  *          jdk.aot/jdk.tools.jaotc.collect.module
--- a/test/compiler/aot/verification/ClassAndLibraryNotMatchTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/verification/ClassAndLibraryNotMatchTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/verification/vmflags/NotTrackedFlagTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/verification/vmflags/NotTrackedFlagTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc
--- a/test/compiler/aot/verification/vmflags/TrackedFlagTest.java	Fri Jul 28 10:48:35 2017 -0400
+++ b/test/compiler/aot/verification/vmflags/TrackedFlagTest.java	Wed Aug 02 08:53:18 2017 -0700
@@ -23,7 +23,7 @@
 
 /*
  * @test
- * @key aot
+ * @requires vm.aot
  * @library /test/lib /
  * @requires vm.bits == "64" & (os.arch == "amd64" | os.arch == "x86_64")
  * @modules java.base/jdk.internal.misc