RFR: 8346434: Add test for non-automatic service binding

Alexey Semenyuk asemenyuk at openjdk.org
Wed Feb 5 02:50:02 UTC 2025


Added a test case to JLinkOptionsTest to test that jpackage doesn't bind services in app's runtime by default.

The test builds two app images for the same app. One with the default jlink options and another with `--bind-services` jlink option. The test compares module lists from both runtimes. The expected result is that the runtime built with `--bind-services` jlink option has additional modules.

The PR must be integrated after https://github.com/openjdk/jdk/pull/22644. Otherwise, the newly added test will fail.

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

Commit messages:
 - Merge branch 'master' into JDK-8346434
 - Trailing whitespace removed
 - Merge branch 'master' into JDK-8346434
 - Copyright year updated
 - 8346434: Add test for non-automatic service binding

Changes: https://git.openjdk.org/jdk/pull/23047/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=23047&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8346434
  Stats: 79 lines in 3 files changed: 58 ins; 10 del; 11 mod
  Patch: https://git.openjdk.org/jdk/pull/23047.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/23047/head:pull/23047

PR: https://git.openjdk.org/jdk/pull/23047


More information about the core-libs-dev mailing list