[jdk17] RFR: 8067223: [TESTBUG] Rename Whitebox API package [v2]
David Holmes
david.holmes at oracle.com
Wed Aug 4 04:34:34 UTC 2021
Skara email test - please ignore.
David
On 3/08/2021 8:00 am, David Holmes wrote:
> On 3/08/2021 2:25 am, Igor Ignatyev wrote:
>> On Sat, 31 Jul 2021 20:42:10 GMT, Igor Ignatyev
>> <iignatyev at openjdk.org> wrote:
>>
>>>> Hi all,
>>>>
>>>> could you please review this big tedious and trivial(-ish) patch
>>>> which moves `sun.hotspot.WhiteBox` and related classes to
>>>> `jdk.test.whitebox` package?
>>>>
>>>> the majority of the patch is the following substitutions:
>>>> - `s~sun/hotspot/WhiteBox~jdk/test/whitebox/WhiteBox~g`
>>>> - `s/sun.hotspot.parser/jdk.test.whitebox.parser/g`
>>>> - `s/sun.hotspot.cpuinfo/jdk.test.whitebox.cpuinfo/g`
>>>> - `s/sun.hotspot.code/jdk.test.whitebox.code/g`
>>>> - `s/sun.hotspot.gc/jdk.test.whitebox.gc/g`
>>>> - `s/sun.hotspot.WhiteBox/jdk.test.whitebox.WhiteBox/g`
>>>>
>>>> testing: tier1-4
>>>>
>>>> Thanks,
>>>> -- Igor
>>>
>>> Igor Ignatyev has refreshed the contents of this pull request, and
>>> previous commits have been removed. The incremental views will show
>>> differences compared to the previous content of the PR. The pull
>>> request contains 12 new commits since the last revision:
>>>
>>> - fixed ctw build
>>> - updated runtime/cds/appcds/JarBuilder to copy j.t.w.WhiteBox's
>>> inner class
>>> - updated requires.VMProps
>>> - updated TEST.ROOT
>>> - adjusted hotspot source
>>> - added test
>>> - moved and adjusted WhiteBox tests
>>> (test/lib-test/sun/hotspot/whitebox)
>>> - updated ClassFileInstaller to copy j.t.w.WhiteBox's inner class
>>> - removed sun/hotspot/parser/DiagnosticCommand
>>> - deprecated sun/hotspot classes
>>> disallowed s.h.WhiteBox w/ security manager
>>> - ... and 2 more:
>>> https://git.openjdk.java.net/jdk17/compare/8f12f2cf...237e8860
>>
>> Hi David,
>>
>>> This set of changes seems much more manageable to me.
>>
>> thank you for your review, David.
>>
>>> Not sure about the new deprecation warnings for the old WB classes ..
>>> might that not itself trigger some failures? If not then I don't see
>>> how the deprecation warnings help with transitioning to the new WB
>>> class?
>>
>> the deprecation warnings (hopefully) will help people not to forget
>> that they should use the new WB class in new tests.
>
> If the test passes it is unlikely people will actually notice these in
> the jtr file - and even if they see them they may just ignore them
> thinking they are similar to all the security manager warnings that we
> ignore.
>
> But as long as it does no harm.
>
> Cheers,
> David
>
>> Thanks,
>> -- Igor
>>
>> Hi Jie,
>>> Shall we also update the copyright year like
>>> test/lib/sun/hotspot/cpuinfo/CPUInfo.java?
>>
>> we most certainly shall, just pushed the commit that updates the
>> copyright years in the touched files.
>>
>> Cheers,
>> -- Igor
>>
>> -------------
>>
>> PR: https://git.openjdk.java.net/jdk17/pull/290
>>
More information about the shenandoah-dev
mailing list