Request for review: 8010833: Test7116786.java is failing on most configs after fix for 8010667
harold seigel
harold.seigel at oracle.com
Wed Mar 27 05:31:13 PDT 2013
Thanks everyone for your comments.
I'll check in the fix for the test so that it will pass, and then open a
new bug concerning logistical issues for this test.
Thanks! Harold
On 3/27/2013 12:34 AM, David Holmes wrote:
> On 27/03/2013 8:06 AM, Christian Thalinger wrote:
>>
>> On Mar 26, 2013, at 2:38 PM, harold seigel <harold.seigel at oracle.com>
>> wrote:
>>
>>> Hi Vladimir,
>>>
>>> The test consists of a .java file and a .jar file.
>>
>> What? It seems this slipped by everyone:
>>
>> http://mail.openjdk.java.net/pipermail/hotspot-runtime-dev/2012-August/004187.html
>>
>>
>> Binaries are not supposed to be integrated; everything should be
>> available as source:
>>
>> http://hg.openjdk.java.net/jdk8/build/raw-file/tip/README-builds.html
>>
>> "• Generated source or binary files should NEVER be added to the
>> repository (that includes javah output). There are some exceptions to
>> this rule, in particular with some of the generated configure scripts."
>
> The README-builds is hardly an authoritative source for what is and is
> not allowed in the OpenJDK repositories. For the record there are
> quite a number of jar files and class files under hotspot/test and
> jdk/test in the open forest.
>
> David
> ------
>
>> Does IcedTea remove this test?
>>
>> -- Chris
>>
>>> The .java file just calls the various test cases that are in the
>>> .jar file. The sources for these test cases, including the one for
>>> nonzero padding bytes, are not provided. So, they won't get
>>> recompiled.
>>>
>>> Harold
>>>
>>> On 3/26/2013 5:24 PM, Vladimir Kozlov wrote:
>>>> I am asking this because compiling jdk (jtreg var COMPILEJAVA)
>>>> could be different from tested jdk (jtreg var TESTJAVA). So you may
>>>> get old class version of the test file while testing jdk8.
>>>>
>>>> Thanks,
>>>> Vladimir
>>>>
>>>> On 3/26/13 2:13 PM, Vladimir Kozlov wrote:
>>>>> Harold,
>>>>>
>>>>> Is it possible to set 'testable' parameter for case58 based on class
>>>>> file version?
>>>>>
>>>>> Thanks,
>>>>> Vladimir
>>>>>
>>>>> On 3/26/13 1:15 PM, harold seigel wrote:
>>>>>> Please review the following small change to fix bug 8010833
>>>>>>
>>>>>> Summary: The fix for 8010667 allows non-zero padding bytes for
>>>>>> lookupswitch and tableswitch opcodes. Previously, these had to be
>>>>>> zero. Test7116786 is now incorrect because it expects a VerifyError
>>>>>> exception for non-zero padding bytes for lookupswitch and
>>>>>> tableswitch
>>>>>> opcodes.
>>>>>>
>>>>>> Open webrev at http://cr.openjdk.java.net/~hseigel/bug_8010833/
>>>>>> <http://cr.openjdk.java.net/%7Ehseigel/bug_8010833/>
>>>>>>
>>>>>> Bug link at http://bugs.sun.com/view_bug.do?bug_id=8010833
>>>>>>
>>>>>> The change was tested by running the test and seeing that it passes.
>>>>>>
>>>>>> Thanks, Harold
>>>
>>
More information about the hotspot-runtime-dev
mailing list