RFR(XS) 8242384: sa/TestSysProps.java failed due to "RuntimeException: Could not find property in jinfo output: [0.058s][info][cds] Archive was created with UseCompressedOops"
Chris Plummer
chris.plummer at oracle.com
Wed Apr 8 19:31:09 UTC 2020
It's possible, but I think given how our tests are run by CI it will
never happen. Also in order to mess up the test the output would need to
have an '=' in it. In general it's pretty easy to break our tests by
turning on things like logging or sprinkling debugging printfs the
hotspot or library code. I've run into that many times. So I think we
mostly just focus on the tests passing when run in more "normal" fashion.
Chris
On 4/8/20 12:10 PM, Daniel D. Daugherty wrote:
> Is it possible that some logging output that may occur after the key
> string
> ("-- listing properties --") is observed will confuse the test? I suspect
> not, but I wanted to ask to be sure...
>
> Thumbs up.
>
> Dan
>
> On 4/8/20 2:54 PM, Chris Plummer wrote:
>> Hello,
>>
>> Please review the following:
>>
>> https://bugs.openjdk.java.net/browse/JDK-8242384
>> http://cr.openjdk.java.net/~cjplummer/8242384/webrev.00/
>>
>> The failure was occurring when running the test with -Xlog:cds=debug,
>> which produced a logging output line that was mistaken for a
>> property. The test now skips all output until it see the start of the
>> properties list.
>>
>> It now passes locally for me when -Xlog:cds=debug is used. I'm still
>> waiting for the tier4 test run to complete.
>>
>> thanks,
>>
>> Chris
>
More information about the serviceability-dev
mailing list