test/hotspot/jtreg/runtime/SharedArchiveFile/BootAppendTests.java
changeset 50206 adec398d9051
parent 49931 840e26123940
child 50679 58dac477766c
--- a/test/hotspot/jtreg/runtime/SharedArchiveFile/BootAppendTests.java	Mon May 21 18:44:09 2018 -0700
+++ b/test/hotspot/jtreg/runtime/SharedArchiveFile/BootAppendTests.java	Mon May 21 21:27:12 2018 -0700
@@ -115,7 +115,15 @@
                                  "-XX:SharedClassListFile=" + classlist.getPath());
         // Make sure all the classes were successfully archived.
         for (String archiveClass : ARCHIVE_CLASSES) {
-            out.shouldNotContain("Preload Warning: Cannot find " + archiveClass);
+            String msg = "Preload Warning: Cannot find " + archiveClass;
+            if (archiveClass.equals(BOOT_APPEND_MODULE_CLASS)) {
+                // We shouldn't archive a class in the appended boot class path that
+                // are the java.desktop module. Such a class cannot be loaded
+                // at runtime anyway.
+                out.shouldContain(msg);
+            } else {
+                out.shouldNotContain(msg);
+            }
         }
     }