changeset 57434:fdd1c4a2ec5b

8235922: [TESTBUG]TestRecordAttrGenericSig.java and TestRecordAttr.java are failing Summary: Replace hard-wired JDK version 14 with mechanisms that get the latest JDK version. Reviewed-by: dcubed
author hseigel
date Fri, 13 Dec 2019 19:50:43 +0000
parents cec148db7b55
children eefd0a71c160
files test/jdk/java/lang/instrument/RedefineRecordAttr/TestRecordAttr.java test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/TestRecordAttrGenericSig.java
diffstat 2 files changed, 7 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/test/jdk/java/lang/instrument/RedefineRecordAttr/TestRecordAttr.java	Fri Dec 13 10:42:57 2019 -0800
+++ b/test/jdk/java/lang/instrument/RedefineRecordAttr/TestRecordAttr.java	Fri Dec 13 19:50:43 2019 +0000
@@ -143,6 +143,7 @@
     static final String SRC = System.getProperty("test.src");
     static final String DEST = System.getProperty("test.classes");
     static final boolean VERBOSE = Boolean.getBoolean("verbose");
+    private static final String VERSION = Integer.toString(Runtime.version().feature());
 
     public static void main(String[] args) throws Throwable {
         String origin = args[0];
@@ -271,6 +272,6 @@
                               dst.toPath(),
                               false /* don't recurse */,
                               "--enable-preview",
-                              "--source", "14");
+                              "--source", VERSION);
     }
 }
--- a/test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/TestRecordAttrGenericSig.java	Fri Dec 13 10:42:57 2019 -0800
+++ b/test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/TestRecordAttrGenericSig.java	Fri Dec 13 19:50:43 2019 +0000
@@ -34,10 +34,10 @@
  *          jdk.jartool/sun.tools.jar
  * @compile ../NamedBuffer.java
  * @run main RedefineClassHelper
- * @compile --enable-preview --source 14 Host/Host.java
- * @compile --enable-preview --source 14 TestRecordAttrGenericSig.java
+ * @compile --enable-preview --source ${jdk.version} Host/Host.java
+ * @compile --enable-preview --source ${jdk.version} TestRecordAttrGenericSig.java
  * @run main/othervm -javaagent:redefineagent.jar -Xlog:redefine+class+record=trace --enable-preview TestRecordAttrGenericSig Host
- * @compile --enable-preview --source 14 HostA/Host.java
+ * @compile --enable-preview --source ${jdk.version} HostA/Host.java
  * @run main/othervm -javaagent:redefineagent.jar -Xlog:redefine+class+record=trace --enable-preview TestRecordAttrGenericSig HostA
  */
 
@@ -110,6 +110,7 @@
     static final String SRC = System.getProperty("test.src");
     static final String DEST = System.getProperty("test.classes");
     static final boolean VERBOSE = Boolean.getBoolean("verbose");
+    private static final String VERSION = Integer.toString(Runtime.version().feature());
 
     public static void main(String[] args) throws Throwable {
         String origin = args[0];
@@ -209,6 +210,6 @@
                               dst.toPath(),
                               false /* don't recurse */,
                               "--enable-preview",
-                              "--source", "14");
+                              "--source", VERSION);
     }
 }