RFR (T) 8220744: Move RedefineTests to from runtime to serviceability

Daniel D. Daugherty daniel.daugherty at oracle.com
Tue Mar 19 14:02:22 UTC 2019


On 3/19/19 7:39 AM, coleen.phillimore at oracle.com wrote:
>
> Sorry about this not being trivial after all.  Two of the appcds tests 
> had the old pathname in them:
>
> http://cr.openjdk.java.net/~coleenp/2019/8220744.03/webrev

test/hotspot/jtreg/TEST.groups
     No comments.

test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineBasicTest.java
     No comments.

test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineRunningMethods_Shared.java
     L27:  * @summary Run /runtime/RedefineTests/RedefineRunningMethods 
in AppCDS mode to
         You need to update this path also.

Did you grep for the old test names to make sure there are no
other stale references?

Dan



>
> Now tier1-3 pass.
>
> thanks,
> Coleen
>
> On 3/15/19 9:13 PM, serguei.spitsyn at oracle.com wrote:
>> Hi Coleen,
>>
>> +1
>>
>> Thank you for taking care about it!
>> -Serguei
>>
>>
>> On 3/15/19 5:42 PM, Chris Plummer wrote:
>>> +1
>>>
>>> On 3/15/19 5:29 PM, Daniel D. Daugherty wrote:
>>>> Thumbs up.
>>>>
>>>> Dan
>>>>
>>>>
>>>> On 3/15/19 8:25 PM, coleen.phillimore at oracle.com wrote:
>>>>>
>>>>> Hi, Okay I see how it works now.  I was wondering how to tell it 
>>>>> to ever run the tests.
>>>>>
>>>>> I fixed it so that the serviceability RedefineClasses tests are 
>>>>> run in tier1 and I'll rerun tier1.
>>>>>
>>>>> http://cr.openjdk.java.net/~coleenp/2019/8220744.02/webrev
>>>>>
>>>>> Coleen
>>>>>
>>>>> On 3/15/19 8:14 PM, Daniel D. Daugherty wrote:
>>>>>> Yikes. I missed that. Here's the beginning of tier1_runtime:
>>>>>>
>>>>>>   L261: tier1_runtime = \
>>>>>>   L262:   runtime/ \
>>>>>>
>>>>>> and here's the beginning of tier1_serviceability:
>>>>>>
>>>>>>   L324 tier1_serviceability = \
>>>>>>   L325   serviceability/dcmd/compiler \
>>>>>>
>>>>>> I should not have assumed. Does anyone know why tier1_serviceability
>>>>>> isn't "start with everything" and then "filter out some stuff"?
>>>>>>
>>>>>> Dan
>>>>>>
>>>>>>
>>>>>> On 3/15/19 8:06 PM, Chris Plummer wrote:
>>>>>>> Hi Coleen,
>>>>>>>
>>>>>>> I think in TEST.groups you need to add 
>>>>>>> serviceability/jvmti/RedefineClasses to tier1_serviceability. 
>>>>>>> Otherwise the removes of specific tests isn't doing anything, 
>>>>>>> and tier1_serviceability won't run the other tests you moved 
>>>>>>> from tier1_runtime.
>>>>>>>
>>>>>>> thanks,
>>>>>>>
>>>>>>> Chris
>>>>>>>
>>>>>>>
>>>>>>> On 3/15/19 4:14 PM, coleen.phillimore at oracle.com wrote:
>>>>>>>> Summary: move tests out of runtime to jvmti/RedefineClasses
>>>>>>>>
>>>>>>>> These always belonged in serviceability/jvmti. Also, moved a 
>>>>>>>> couple tests within serviceability/jvmti to RedefineClasses also.
>>>>>>>>
>>>>>>>> open webrev at 
>>>>>>>> http://cr.openjdk.java.net/~coleenp/2019/8220744.01/webrev
>>>>>>>> bug link https://bugs.openjdk.java.net/browse/JDK-8220744
>>>>>>>>
>>>>>>>> I ran these tests with make test 
>>>>>>>> TEST=open/test/hotspot/jtreg/serviceability/jvmti/RedefineClasses 
>>>>>>>> and they passed.  Tier1 testing is in progress.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Coleen
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>>
>>
>



More information about the serviceability-dev mailing list