RFR: 8315406: serviceability/jdwp/AllModulesCommandTest.java fails after JDK-8314834
Leonid Mesnik
lmesnik at openjdk.org
Wed Aug 30 22:19:00 UTC 2023
On Wed, 30 Aug 2023 22:05:53 GMT, Daniel D. Daugherty <dcubed at openjdk.org> wrote:
>> Test failed because of unexpected output of version string.
>> The standard convention for tests is to skip any unexpected output (version string, VM warning, vm logging) and only fail on expected error patterns.
>> Fix is tested by running with default options and with '-showversion' vm option.
>
> test/hotspot/jtreg/serviceability/jdwp/DebuggeeLauncher.java line 107:
>
>> 105: @Override
>> 106: public void onStringRead(StreamHandler handler, String line) {
>> 107: processDebuggeeOutput(line);
>
> So the fix is not to terminate the debuggee and raise an error if
> there is output on stderr? The line will simply be processed just
> like any line that occurs on stdout?
>
> If my understanding is correct, then I'm good with this fix.
Not exactly, the stderr is just ignored. We don't expect anything so just ignore it.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/15499#discussion_r1310888919
More information about the serviceability-dev
mailing list