RFR (L) 8228998: Remove the testing against NSK_FALSE from tests

Jean Christophe Beyler jcbeyler at google.com
Fri Aug 2 01:55:53 UTC 2019


Hi Serguei,

Thanks :)

Done, I updated it and the copyrights and did an in place replacement:

Webrev: http://cr.openjdk.java.net/~jcbeyler/8228998/webrev.01/
Bug: https://bugs.openjdk.java.net/browse/JDK-8228998

Thanks again,
Jc

On Thu, Aug 1, 2019 at 5:27 PM <serguei.spitsyn at oracle.com> wrote:

> Hi Jc,
>
> Looks good.
>
> This still aligned incorrectly:
>
>  221 static bool getFieldsAndObjects(jvmtiEnv*  jvmti, 222                                 JNIEnv*     jni, 223                                 jclass      debugeeClass, 224                                 jclass      rootObjectClass, 225                                 jclass      chainObjectClass, 226                                 jobject*    rootObjectPtr, 227                                 jfieldID*   reachableChainField, 228                                 jfieldID*   unreachableChainField, 229                                 jfieldID*   nextField) {
>
>
> Some copyright comments need an update.
> No need in another review if you fix it.
> You may want to update the webrev in place for other reviewers.
>
> Thanks,
> Serguei
>
>
> On 8/1/19 4:53 PM, Jean Christophe Beyler wrote:
>
> Hi Serguei,
>
> My apologies. I fixed the forbidden on the old webrev link. Then I
> rechecked the white-spaces, and made webrev not ignore white space changes.
> Here is the new webrev:
>
> Webrev: http://cr.openjdk.java.net/~jcbeyler/8228998/webrev.01/
> Bug: https://bugs.openjdk.java.net/browse/JDK-8228998
>
> Thanks for your review :)
> Jc
>
>
> On Thu, Aug 1, 2019 at 4:07 PM <serguei.spitsyn at oracle.com> wrote:
>
>> Hi Jc,
>>
>> Thank you for taking care about this!
>> Most of the links in the webrev can not be resolved.
>> I'm getting the error: "403 - Forbidden".
>>
>> The only item that works is:
>>
>> Cdiffs
>> <http://cr.openjdk.java.net/%7Ejcbeyler/8228998/webrev/test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref001/followref001.cpp.cdiff.html>
>> Udiffs
>> <http://cr.openjdk.java.net/%7Ejcbeyler/8228998/webrev/test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref001/followref001.cpp.udiff.html>
>> Sdiffs
>> <http://cr.openjdk.java.net/%7Ejcbeyler/8228998/webrev/test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref001/followref001.cpp.sdiff.html>
>> Frames
>> <http://cr.openjdk.java.net/%7Ejcbeyler/8228998/webrev/test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref001/followref001.cpp.frames.html>
>> Old
>> <http://cr.openjdk.java.net/%7Ejcbeyler/8228998/webrev/test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref001/followref001.cpp-.html>
>> New
>> <http://cr.openjdk.java.net/%7Ejcbeyler/8228998/webrev/test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref001/followref001.cpp.html>
>> ----- Raw
>> <http://cr.openjdk.java.net/%7Ejcbeyler/8228998/webrev/raw_files/new/test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref001/followref001.cpp>
>>
>> *test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref001/followref001.cpp*
>> Also, the patch is readable:
>>
>> http://cr.openjdk.java.net/%7Ejcbeyler/8228998/webrev/jdk-false.changeset
>>
>>
>> It looks pretty good.
>>
>> Only a one comments:
>>
>>
>> http://cr.openjdk.java.net/%7Ejcbeyler/8228998/webrev/test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref001/followref001.cpp.frames.html
>>
>> A couple of fragments are not aligned properly:
>>
>>  221 static bool getFieldsAndObjects(jvmtiEnv*  jvmti,
>>  222                                 JNIEnv*     jni,
>>  223                                 jclass      debugeeClass,
>>  . . .
>>
>>  434 static bool checkTestedObjects(jvmtiEnv*  jvmti,
>>  435                               JNIEnv*    jni,
>>  436                               int        chainLength,
>>  437                               ObjectDesc objectDescList[])
>>
>>
>> Thanks,
>> Serguei
>>
>>
>> On 8/1/19 3:16 PM, Jean Christophe Beyler wrote:
>>
>> Hi all,
>>
>> It took me a while to pick this item back but here we go :-). Here is a
>> webrev that removes all the if (.* == NSK_FALSE) and replaces them with if
>> (! .*).
>>
>> Webrev: http://cr.openjdk.java.net/~jcbeyler/8228998/webrev/
>> Bug: https://bugs.openjdk.java.net/browse/JDK-8228998
>>
>> For the EM tests, I also updated the returns to be boolean, entirely
>> removing the NSK_FALSE/NSK_TRUE parts because of the way the tests were
>> done. Let me know if you'd rather I divide those up.
>>
>> This was tested by running the tests changed on my dev machine, I'll push
>> it to the submit repo after review :-)
>>
>> Thanks and have a great evening,
>> Jc
>>
>>
>>
>
> --
>
> Thanks,
> Jc
>
>
>

-- 

Thanks,
Jc
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.java.net/pipermail/serviceability-dev/attachments/20190801/e0774c58/attachment.html>


More information about the serviceability-dev mailing list