< 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 >