--- a/test/jdk/tools/jlink/JLinkTest.java Tue Feb 20 09:47:23 2018 +0000
+++ b/test/jdk/tools/jlink/JLinkTest.java Tue Feb 20 15:25:40 2018 +0530
@@ -43,6 +43,7 @@
* @test
* @summary Test image creation
* @bug 8189777
+ * @bug 8194922
* @author Jean-Francois Denise
* @requires (vm.compMode != "Xcomp" & os.maxMemory >= 2g)
* @library ../lib
@@ -276,6 +277,15 @@
helper.checkImage(imageDir, moduleName, res, null);
}
+ // module-info.class should not be excluded
+ {
+ String[] userOptions = { "--exclude-resources", "/jdk_8194922/module-info.class" };
+ String moduleName = "jdk_8194922";
+ helper.generateDefaultJModule(moduleName);
+ helper.generateDefaultImage(userOptions, moduleName).
+ assertFailure("Cannot exclude /jdk_8194922/module-info.class");
+ }
+
// default compress
{
testCompress(helper, "compresscmdcomposite2", "--compress", "2");