RFR: 8304834: Fix wrapper insertion in TestScaffold.parseArgs(String args[]) [v3]
David Holmes
dholmes at openjdk.org
Tue Apr 11 06:30:35 UTC 2023
On Fri, 7 Apr 2023 19:01:34 GMT, Leonid Mesnik <lmesnik at openjdk.org> wrote:
>> The TestScaffold incorrectly parse options, it should insert wrapper class between VM options and applications classame.
>
> Leonid Mesnik has updated the pull request incrementally with one additional commit since the last revision:
>
> updated parsing.
A small nit but otherwise the new approach to parsing args now seems complete/consistent.
Thanks.
test/jdk/com/sun/jdi/TestScaffold.java line 478:
> 476: // The result with wrapper enabled:
> 477: // argInfo.targetAppCommandLine : TestScaffold Virtual Frames2Targ
> 478: // argInfo.targetVMArgs : -Xss4M --enable-preview
This example may need updating now virtual threads are no longer in preview mode.
test/jdk/com/sun/jdi/TestScaffold.java line 501:
> 499: } else if (arg.startsWith("-J")) {
> 500: argInfo.targetVMArgs += (arg.substring(2) + ' ');
> 501: throw new RuntimeException("-J-option is not supported. Incorrect arg: " + args[i]);
Shouldn't line 500 be deleted now and the exception just print `arg`?
-------------
PR Review: https://git.openjdk.org/jdk/pull/13170#pullrequestreview-1378508428
PR Review Comment: https://git.openjdk.org/jdk/pull/13170#discussion_r1162352554
PR Review Comment: https://git.openjdk.org/jdk/pull/13170#discussion_r1162341404
More information about the serviceability-dev
mailing list