RFR(XS) 8025979: Write test to exercise uninitialized strings from JNI code

Christian Tornqvist christian.tornqvist at oracle.com
Tue Apr 28 15:25:55 UTC 2015


Hi Stas,

 

This looks good, I can sponsor the change for you.

 

Thanks,

Christian

 

From: Stas Smirnov [mailto:stanislav.smirnov at oracle.com] 
Sent: Tuesday, April 28, 2015 10:11 AM
To: Christian Tornqvist; hotspot-runtime-dev at openjdk.java.net
Subject: Re: RFR(XS) 8025979: Write test to exercise uninitialized strings from JNI code

 

Hi,

one more update, start using FatalError to avoid extra checks and return statements, please take a look
webrev: http://cr.openjdk.java.net/~stsmirno/8025979/webrev.02/ <http://cr.openjdk.java.net/%7Estsmirno/8025979/webrev.02/> 

I still need a sponsor for this fix, who can push it. 

On 23.04.2015 17:03, Stas Smirnov wrote:

Hello,

here is an updated fix for JDK-8025979 that includes copyrights, invocation update and correct location in a specific "jni" folder.
I still need a sponsor for this fix, who can push it. 

Open webrev: http://cr.openjdk.java.net/~stsmirno/8025979/webrev.01/ <http://cr.openjdk.java.net/%7Estsmirno/8025979/webrev.01/> 

21.04.2015 19:28, Stas Smirnov пишет:

Hi Christian, 

talking about the invocation, in the original version I wanted to be able to run all the tests even if one fails, catching the error, but then I changed a logic a bit, however invocation remained the same, thanks for catching this 
I will update the default switch-case statement and the @run argument. 

Talking about the naming, thanks for the information, in this case I will put my new tests in runtime/JNI/UninitializedStrings folder and another my fix in runtime/JNI/DefaultMethods 

21.04.2015 18:32, Christian Tornqvist пишет: 



Hi Stas, 

First of all, thanks for doing this. 

Is there a reason for not running all of the test cases in the same invocation of the test? This would save time when running the test. You could keep the ability to run an individual test but change the default switch statement to run all of them. 

Also, the test should not be in a folder named after the bug number (see https://wiki.openjdk.java.net/display/HotSpot/Naming+HotSpot+JTReg+Tests), I suggest you create a runtime/JNI folder for these tests. 
Thanks, 
Christian 

-----Original Message----- 
From: hotspot-runtime-dev [mailto:hotspot-runtime-dev-bounces at openjdk.java.net] On Behalf Of Stas Smirnov 
Sent: Monday, April 20, 2015 8:13 AM 
To: hotspot-runtime-dev at openjdk.java.net <mailto:hotspot-runtime-dev at openjdk.java.net>  
Subject: RFR(XS) 8025979: Write test to exercise uninitialized strings from JNI code 

Hello, 

Please review this fix for JDK-8025979. Also, I need a sponsor for this fix, who can push it. 

As a fix for JDK-8025979 a new set of tests has been developed to exercise uninitialized strings from JNI code. 

Open webrev: http://cr.openjdk.java.net/~stsmirno/8025979/webrev.00/ <http://cr.openjdk.java.net/%7Estsmirno/8025979/webrev.00/>  
 <http://cr.openjdk.java.net/%7Estsmirno/8025979/webrev.00/> <http://cr.openjdk.java.net/%7Estsmirno/8025979/webrev.00/> 

JBS bug: https://bugs.openjdk.java.net/browse/JDK-8025979 

Tested: JPRT 

 

 

-- 


Best regards,
Stas Smirnov


Stas Smirnov | Java VM Runtime SQE 
Phone: +7 812 3346130 | Mobile: +7 921 9262241
Oracle Development SPB, LLC
10th Krasnoarmeyskaya 22A, St. Petersburg, 190103, Russia 

 



More information about the hotspot-runtime-dev mailing list