Merge
authorjwilhelm
Tue, 22 Aug 2017 16:20:30 +0200
changeset 46951 82996c9474f1
parent 46948 2c848d273564 (current diff)
parent 46825 524c33aefd91 (diff)
child 46952 cf06abc2071c
Merge
--- a/hotspot/test/TEST.ROOT	Tue Aug 22 18:11:22 2017 +0000
+++ b/hotspot/test/TEST.ROOT	Tue Aug 22 16:20:30 2017 +0200
@@ -54,8 +54,8 @@
     vm.aot \
     vm.cds
 
-# Tests using jtreg 4.2 b07 features
-requiredVersion=4.2 b07
+# Minimum jtreg version
+requiredVersion=4.2 b08
 
 # Path to libraries in the topmost test directory. This is needed so @library
 # does not need ../../ notation to reach them
--- a/hotspot/test/runtime/Metaspace/FragmentMetaspaceSimple.java	Tue Aug 22 18:11:22 2017 +0000
+++ b/hotspot/test/runtime/Metaspace/FragmentMetaspaceSimple.java	Tue Aug 22 16:20:30 2017 +0200
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -21,10 +21,12 @@
  * questions.
  */
 
+// ClassFileInstaller is needed to place test.Empty into well-known place
 /**
  * @test
- * @library classes
+ * @library /test/lib classes
  * @build test.Empty
+ * @run driver ClassFileInstaller test.Empty
  * @run main/othervm/timeout=200 FragmentMetaspaceSimple
  */
 
@@ -51,8 +53,8 @@
         long startTime = System.currentTimeMillis();
         ArrayList<ClassLoader> cls = new ArrayList<>();
         char sep = File.separatorChar;
-        String fileName = "classes" + sep + "test" + sep + "Empty.class";
-        File file = new File(System.getProperty("test.classes",".") + sep + fileName);
+        String fileName = "test" + sep + "Empty.class";
+        File file = new File(fileName);
         byte buff[] = read(file);
 
         int i = 0;