On Wed, 22 Oct 2025 02:34:30 GMT, Alexey Semenyuk <[email protected]> wrote:

>> Assorted updates to jpackage test lib:
>> 
>> - Use `--release 11` javac option to compile test app. This allows custom 
>> runtimes created from older JDKs to be used. Using external runtimes allows 
>> to avoid jpackage running jlink in every test and saves time in local tests. 
>> With this change, creating a single stub runtime and using it with jpackage 
>> tests across multiple releases is possible.
>> - Add "JUnitUtils" helper. 
>> - Add "ObjectMapper" class that converts a given object into a property map 
>> (`Map<String, Object>`). Handy to create a dump of object hierarchies.
>> - Add "ConfigurationTarget" class to simplify applying the same initializers 
>> when testing app image and native package bundling.
>> - Fix "AppImagePackageTest" test to make it produce a valid macOS bundle to 
>> leverage the default verification of jpackage output in the jpackage test 
>> lib.
>> - Add test cases for the main/additional launcher descriptions to 
>> AddLauncherTest test.
>> - Add validation of the "Comment" key value in Linux .desktop files.
>
> Alexey Semenyuk has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   ObjectMapper: fix a typo

Marked as reviewed by almatvee (Reviewer).

-------------

PR Review: https://git.openjdk.org/jdk/pull/27872#pullrequestreview-3363489132

Reply via email to