105 .modulePath(helper.defaultModulePath()) 106 .output(helper.createNewImageDir(moduleName)) 107 .addMods("leaf1") 108 .option("") 109 .call().assertSuccess(); 110 JImageGenerator.getJLinkTask() 111 .modulePath(helper.defaultModulePath()) 112 .addMods("leaf1") 113 .option("--output") 114 .option("") 115 .call().assertFailure("Error: no value given for --output"); 116 JImageGenerator.getJLinkTask() 117 .modulePath("") 118 .output(helper.createNewImageDir(moduleName)) 119 .addMods("leaf1") 120 .option("") 121 .call().assertFailure("Error: no value given for --module-path"); 122 } 123 124 { 125 String moduleName = "filter"; 126 Path jmod = helper.generateDefaultJModule(moduleName).assertSuccess(); 127 String className = "_A.class"; 128 JImageGenerator.addFiles(jmod, new InMemoryFile(className, new byte[0])); 129 Path image = helper.generateDefaultImage(moduleName).assertSuccess(); 130 helper.checkImage(image, moduleName, new String[] {"/" + moduleName + "/" + className}, null); 131 } 132 133 { 134 String moduleName = "m"; // 8163382 135 Path jmod = helper.generateDefaultJModule(moduleName).assertSuccess(); 136 JImageGenerator.getJLinkTask() 137 .modulePath(helper.defaultModulePath()) 138 .output(helper.createNewImageDir(moduleName)) 139 .addMods("m") 140 .option("") 141 .call().assertSuccess(); 142 moduleName = "mod"; 143 jmod = helper.generateDefaultJModule(moduleName).assertSuccess(); 144 JImageGenerator.getJLinkTask() 145 .modulePath(helper.defaultModulePath()) 146 .output(helper.createNewImageDir(moduleName)) 147 .addMods("m") 148 .option("") 149 .call().assertSuccess(); 150 } 151 152 { 153 String moduleName = "m_8165735"; // JDK-8165735 | 105 .modulePath(helper.defaultModulePath()) 106 .output(helper.createNewImageDir(moduleName)) 107 .addMods("leaf1") 108 .option("") 109 .call().assertSuccess(); 110 JImageGenerator.getJLinkTask() 111 .modulePath(helper.defaultModulePath()) 112 .addMods("leaf1") 113 .option("--output") 114 .option("") 115 .call().assertFailure("Error: no value given for --output"); 116 JImageGenerator.getJLinkTask() 117 .modulePath("") 118 .output(helper.createNewImageDir(moduleName)) 119 .addMods("leaf1") 120 .option("") 121 .call().assertFailure("Error: no value given for --module-path"); 122 } 123 124 { 125 String moduleName = "m"; // 8163382 126 Path jmod = helper.generateDefaultJModule(moduleName).assertSuccess(); 127 JImageGenerator.getJLinkTask() 128 .modulePath(helper.defaultModulePath()) 129 .output(helper.createNewImageDir(moduleName)) 130 .addMods("m") 131 .option("") 132 .call().assertSuccess(); 133 moduleName = "mod"; 134 jmod = helper.generateDefaultJModule(moduleName).assertSuccess(); 135 JImageGenerator.getJLinkTask() 136 .modulePath(helper.defaultModulePath()) 137 .output(helper.createNewImageDir(moduleName)) 138 .addMods("m") 139 .option("") 140 .call().assertSuccess(); 141 } 142 143 { 144 String moduleName = "m_8165735"; // JDK-8165735 |