< prev index next >

test/hotspot/jtreg/runtime/appcds/TestCommon.java

Print this page

@@ -21,10 +21,11 @@
  * questions.
  *
  */
 
 import jdk.test.lib.Utils;
+import jdk.test.lib.BuildHelper;
 import jdk.test.lib.JDKToolFinder;
 import jdk.test.lib.Platform;
 import jdk.test.lib.cds.CDSOptions;
 import jdk.test.lib.cds.CDSTestUtils;
 import jdk.test.lib.process.ProcessTools;

@@ -126,10 +127,13 @@
             cmd.add("\"\"");
         }
 
         cmd.add("-Xshare:dump");
         cmd.add("-Xlog:cds,cds+hashtables");
+        if (BuildHelper.isCommercialBuild()) {
+            cmd.add("-XX:+UnlockCommercialFeatures");
+        }
         cmd.add("-XX:+UseAppCDS");
         cmd.add("-XX:ExtraSharedClassListFile=" + classList.getPath());
 
         if (opts.archiveName == null)
             opts.archiveName = getCurrentArchiveName();

@@ -151,10 +155,13 @@
         ArrayList<String> cmd = new ArrayList<String>();
 
         for (String p : opts.prefix) cmd.add(p);
 
         cmd.add("-Xshare:" + opts.xShareMode);
+        if (BuildHelper.isCommercialBuild()) {
+            cmd.add("-XX:+UnlockCommercialFeatures");
+        }
         cmd.add("-XX:+UseAppCDS");
         cmd.add("-showversion");
         cmd.add("-XX:SharedArchiveFile=" + getCurrentArchiveName());
         cmd.add("-Dtest.timeout.factor=" + timeoutFactor);
 
< prev index next >