On Fri, 27 Jun 2025 06:28:32 GMT, Eirik Bjørsnøs <[email protected]> wrote:
>> Henry Jen has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> Adapt review feedbacks
>
> test/jdk/tools/jlink/JLink20000Packages.java line 130:
>
>> 128: /**
>> 129: * Generate test class with main() does
>> 130: * System.out.println("JLink20000PackagesTest started.");
>
> The test currently does not use this `println` output for anything. It just
> asserts on the exit code being zero.
>
> Since the output is not observed, I think we should either simplify the test
> by removing the `System.out.println`, or alternatively add a sanity check
> that the process produces the expected output.
>
> But since the test actually just wants to detect an image startup error, I'm
> leaning towards this output being not really being needed so it could be
> removed. The sanity check would just protected against issues in the test
> itself I think, not help detect the bug this change fixed.
Right, it's just an evidence in the log to prove that the main is executed.
The test is derived from the `JLink100Modules.java` test and I don't see a
drawback for keeping it.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/25981#discussion_r2170916404