< prev index next >
test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
Print this page
*** 63,72 ****
--- 63,98 ----
"Use jpackage --help (or -h) for a list of possible options"),
output, "Check jpackage output");
}
@Test
+ public void testJpackageProps() {
+ String appVersion = "3.0";
+ JPackageCommand cmd = JPackageCommand.helloAppImage(
+ JavaAppDesc.parse("com.hello/com.hello.Hello"))
+ // Disable default logic adding `--verbose` option
+ // to jpackage command line.
+ .ignoreDefaultVerbose(true)
+ .saveConsoleOutput(true)
+ .addArguments("--app-version", appVersion, "--arguments",
+ "jpackage.app-version jpackage.app-path");
+
+ cmd.executeAndAssertImageCreated();
+
+ Path launcherPath = cmd.appLauncherPath();
+ if (!cmd.isFakeRuntime(String.format(
+ "Not running [%s] launcher", launcherPath))) {
+ List<String> output = HelloApp.executeLauncher(cmd).getOutput();
+
+ TKit.assertTextStream("jpackage.app-version=" + appVersion)
+ .apply(output.stream());
+ TKit.assertTextStream("jpackage.app-path=")
+ .apply(output.stream());
+ }
+ }
+
+ @Test
public void testVersion() {
List<String> output =
getJPackageToolProvider()
.addArgument("--version")
.executeAndGetOutput();
< prev index next >