On Fri, 27 Jun 2025 06:38:06 GMT, Henry Jen <henry...@openjdk.org> wrote:

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

Yes, nice for maintainers to have some evidence in the log. Lets keep it then.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/25981#discussion_r2170919205

Reply via email to