Reviewer needed - deletion of regression tests compiler/6987555/Test6987555.java and compiler/6991596/Test6991596.java

Joe Darcy joe.darcy at oracle.com
Mon May 9 12:14:01 PDT 2011


Pavel Tisnovsky wrote:
> Kelly O'Hair wrote:
>   
>> Assuming that the -XX options used to start up the test don't cause issues, that might work.
>>
>> I assume you are suggesting adding something like this to the main() method:
>>   if ( System.getProperty("java.version").startsWith("1.6") ) return;
>>
>> ??? Someone would need to experiment and see if that works.
>>     
>
> Hi Kelly and Joe,
>
> I'll try it and if it will work, I'll send another webrev, ok?
>   

The test references types only present in JDK 7 so the test cannot 
compile on JDK 6.

I don't recall any conditional logic being available in the jtreg tag 
language.  The effect one would want is is a drive program

if (JDK_6)
  pass vacuously
else
 run JSR 292 tests

Under this approach, the jtreg run commands in the current tests would 
probably get moved into another file and the @test tags would be removed 
from those files as well.

Jon might now how to implement this using existing jtreg facilities.

-Joe

> Pavel
>
>   
>> -kto
>>
>> On May 9, 2011, at 9:28 AM, Joe Darcy wrote:
>>
>>     
>>> The tests could be guarded by a wrapper program that tested the platform version and just vacuously passed on a JDK 6.
>>>
>>> -Joe
>>>
>>> Kelly O'Hair wrote:
>>>       
>>>> I'm not sure what to say here. It's part of hotspot, and will likely always be part of hotspot going forward.
>>>> I understand the need to not have them, but I'm concerned that the files will just keep coming back each time
>>>> the openjdk6 hotspot sources get upgraded.
>>>>
>>>> Marking the tests @ignore might be better, unless someone else has a better idea?
>>>>
>>>> -kto
>>>>
>>>> On May 5, 2011, at 8:50 AM, Pavel Tisnovsky wrote:
>>>>
>>>>  
>>>>         
>>>>> Hi all,
>>>>>
>>>>> I think that two regression tests, namely
>>>>> compiler/6987555/Test6987555.java and compiler/6991596/Test6991596.java
>>>>> should be removed from OpenJDK6 because these tests checks JSR-292
>>>>> functionality and IMHO this functionality is not part of JDK6.
>>>>>
>>>>> I prepared webrev containing changes (test deletion) which is available at:
>>>>> http://cr.openjdk.java.net/~ptisnovs/jtreg-remove-tests-6987555-6991596/
>>>>>
>>>>> Can anybody please review these changes?
>>>>>
>>>>> Thank you in advance,
>>>>> Pavel Tisnovsky
>>>>>    
>>>>>           
>>>>  
>>>>         
>
>   



More information about the jdk6-dev mailing list