On Mon, 10 Mar 2025 15:54:56 GMT, Alexey Semenyuk <asemen...@openjdk.org> wrote:

>> Changes to tests:
>>  - Added more test cases to ErrorTest.
>>  - Added functionality to jpackage test lib to facilitate new ErrorTest test 
>> cases.
>>  - Make all other negative tests use the `CannedFormattedString` class to 
>> validate error messages in jpackage output strictly.
>>  - Removed redundant negative tests/test cases duplicating ErrorTest.
>>  - Give unique descriptions to macos signing tests.
>>  
>> Changes to jpackage:
>>  - Main.java: Catch `java.nio.file.NoSuchFileException` as 
>> `jdk.internal.opt.CommandLine.parse()` throws this exception instead of  
>> `java.io.FileNotFoundException` to indicate missing command file. The issue 
>> was uncovered with the new ErrorTest test case for `ERR_CannotParseOptions` 
>> error ID.
>>  - DeployParams.java: replace `ERR_MissingArgument` with 
>> `error.no-input-parameter` as the error is not missing argument of `--input` 
>> parameter, but missing `--input` parameter itself. The issue was uncovered 
>> with the new ErrorTest test cases for `ERR_MissingArgument` and 
>> ``error.no-input-parameter` error IDs.
>>  - LauncherData.java: remove dead code as missing `--input` parameter is 
>> handled earlier in DeployParams.
>>  - DottedVersion.java: fix exception messages based on the new test cases in 
>> ErrorTest.
>>  - TokenRepalce.java/TokenRepalceTest.java: picked from 
>> https://github.com/openjdk/jdk/pull/23923 PR. It is needed for ErrorTest as 
>> well.
>
> Alexey Semenyuk has updated the pull request incrementally with two 
> additional commits since the last revision:
> 
>  - Fix typo
>  - Fix Unicode signing certificate index

Marked as reviewed by almatvee (Reviewer).

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

PR Review: https://git.openjdk.org/jdk/pull/23936#pullrequestreview-2672136165

Reply via email to