RFR(M): 8178054: [TESTBUG] Need test for JVM TI IsModifiableModule

Igor Ignatyev igor.ignatyev at oracle.com
Tue Jun 13 22:07:36 UTC 2017


HI Serguei,

generally it looks good, but you still need at least one test to check that IsModifiableModule returns false than it must.

minor nit: I'd prefer to have java/lang/AssertionError instead of Exception as EXC_CNAME in libIsModifiableModuleTest.c as it clearly shows that some of test checks failed.

Thanks,
-- Igor

> On Jun 13, 2017, at 1:56 PM, serguei.spitsyn at oracle.com wrote:
> 
> PING..
> 
> This is for jdk 9.
> I have one review from Alan and need at least one more.
> Added hotspot-test and hotspot_dev_confidential mailing lists to the "To:" list.
> 
> Thanks,
> Serguei
> 
> 
> On 6/10/17 04:08, serguei.spitsyn at oracle.com <mailto:serguei.spitsyn at oracle.com> wrote:
>> 
>> 
>> On 6/10/17 00:41, Alan Bateman wrote: 
>>> 
>>> 
>>> On 09/06/2017 19:32, serguei.spitsyn at oracle.com <mailto:serguei.spitsyn at oracle.com> wrote: 
>>>> 
>>>> Ok, I removed the get_class_loader function, replaced the loader with a class and left alone the "not_a_module" parameter. 
>>>> This is the simplest way to provide a non-module jobject. 
>>>> Otherwise, the JNIEnv parameter has to be passed to the check_is_modifiable_error_codes . 
>>>> Also, I've done a small refactoring by inlining the test_is_modifiable_module body into the *_check function. 
>>>> 
>>>> New webrev: 
>>>> http://cr.openjdk.java.net/~sspitsyn/webrevs/2017/hotspot/8178054-jvmti-ismodif.4/ <http://cr.openjdk.java.net/~sspitsyn/webrevs/2017/hotspot/8178054-jvmti-ismodif.4/> 
>>> I think it looks good now. 
>> 
>> Thank you a lot for review and good suggestions! 
>> Serguei 
>> 
>>> 
>>> -Alan. 
>> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/serviceability-dev/attachments/20170613/e1b109aa/attachment-0001.html>


More information about the serviceability-dev mailing list