RFR JDK-8175288: [TESTBUG] sun/tools/jcmd/TestJcmdDefaults.java failed to parse output of other java process
mikhailo
mikhailo.seledtsov at oracle.com
Thu Mar 16 21:08:38 UTC 2017
Change looks good.
Misha
On 03/16/2017 01:18 PM, harold seigel wrote:
> Thanks George!
>
> Harold
>
>
> On 3/16/2017 4:16 PM, George Triantafillou wrote:
>> Hi Harold,
>>
>> Looks good!
>>
>> -George
>>
>> On 3/16/2017 4:06 PM, harold seigel wrote:
>>> Hi,
>>>
>>> Please review this JDK-10 fix for test
>>> sun/tools/jcmd/TestJcmdDefaults.java. The test gets a list of Java
>>> processes and tries to match them to a regular expression. But the
>>> match fails if the name of one of the Java processes contains a line
>>> terminator.
>>>
>>> The fix adds "(?s)" to the regular expression used by the test. The
>>> "(?s)" enables dotall mode, meaning the "." in the test's regular
>>> expression accepts any characters including line terminators.
>>>
>>> Open Webrev: http://cr.openjdk.java.net/~hseigel/bug_8175288/webrev/
>>>
>>> JBS Bug: https://bugs.openjdk.java.net/browse/JDK-8175288
>>>
>>> The change was regression tested on Linux, macOS X, Solaris, and
>>> Windows using RDB. The modified regular expression was tested using
>>> a small Java program that was fed command lines similar to the one
>>> that caused the test to fail.
>>>
>>> Thanks, Harold
>>>
>>
>
More information about the hotspot-runtime-dev
mailing list