Review request for JDK-8051710: Convert JAXP function tests: javax.xml.jaxp14.* to jtreg (testng) tests

Lance Andersen lance.andersen at oracle.com
Wed Jan 28 21:46:07 UTC 2015


Hi Frank,

Overall they look fine.  Minor comments that you can address when you have time but should not stop you pushing your changes/additions


TransformTest -  just have setup throw Exception as you really don't need the granularity because your are not doing anything with it
XPathFactoryTest -  Please be consistent as to whether you are using javadoc comments or not to introduce methods (i.e.  clean up old or new tests)
DataProvider  invalid-parameterss - seems to be the same in multiple classes so I would move it to the base class  and override when needed
SchemaFactoryTest, ValidateHandlerTests, ValidatorTest -  When time permits, I would add a brief comment for each test

Best
Lance
On Jan 28, 2015, at 6:18 AM, Frank Yuan <frank.yuan at oracle.com> wrote:

> Hi Joe
> 
> I have moved the jaxp14 tests to the corresponding packages, would you like
> to have a check? http://cr.openjdk.java.net/~fyuan/8051710/webrev.01/
> 
> There is an issue, SchemaFactoryTest is merged to
> validation.SchemaFactoryTest, but the validation package(Lance reviewed it)
> is waiting to push. I am not sure how to handle for your convenience, so
> this webrev also includes validation package. Maybe we can wait for pushing
> validation, or push this patch for both jaxp14 and validation if you think
> these code change is ok.
> 
> Best Regards
> Frank
> 
> -----Original Message-----
> From: huizhe wang [mailto:huizhe.wang at oracle.com] 
> Sent: Wednesday, January 28, 2015 12:44 PM
> To: Frank Yuan
> Cc: 'Lance Andersen'; 'Core-Libs-Dev'; 'jibing chen'; 'Gustavo Galimberti';
> sandeep.konchady at oracle.com; 'Alexandre (Shura) Iline'
> Subject: Re: Review request for JDK-8051710: Convert JAXP function tests:
> javax.xml.jaxp14.* to jtreg (testng) tests
> 
> 
> On 1/27/2015 7:06 PM, Frank Yuan wrote:
>> Thank you, Joe.
>> 
>> I will sort the tests as your suggestion, and have 3 questions to
> confirm
>> with you:
>> 1. Should I also sort the gap tests?
>> 2. Should I put astro suite at side of auctionportal?
> 
> Ah, in that case, you may put gap tests alongside the auctionportal as well.
>> 3. If a package has very few test, e.g. I may put XMLEventFactoryTest
> and
>> something else in javax.xml.stream.ptest, is it ok? (I would rename 
>> XMLEventFactoryTest as its small coverage)
> 
> Sounds good to me.
> 
> Thanks,
> Joe
> 
>> 
>> Best Regards
>> Frank
>> 
>> 
>> -----Original Message-----
>> From: huizhe wang [mailto:huizhe.wang at oracle.com]
>> Sent: Wednesday, January 28, 2015 10:27 AM
>> To: Frank Yuan
>> Cc: 'Lance Andersen'; 'Core-Libs-Dev'; 'jibing chen'; 'Gustavo
> Galimberti';
>> sandeep.konchady at oracle.com; 'Alexandre (Shura) Iline'
>> Subject: Re: Review request for JDK-8051710: Convert JAXP function
> tests:
>> javax.xml.jaxp14.* to jtreg (testng) tests
>> 
>> Hi Frank,
>> 
>> Nice refactoring the original tests, esp. the TransformerTest!
>> 
>> jaxp14 is legacy in the jaxp standalone world. While we are at this, 
>> you
> may
>> want to move these tests to their relevant packages since in the JDK
> world,
>> jaxp14 is no longer relevant (jaxp 1.4 was integrated into JDK 6).  As 
>> you've already split FactoryTest into various Factory tests, you may
> find
>> them a bit thin in terms of test coverage now that they are named 
>> *FactoryTest since they cover just one of the two newInstance methods. 
>> I would think it makes sense to move them into / combine with the 
>> Factory tests of their own packages.
>> 
>> Thanks,
>> Joe
>> 
>> On 1/27/2015 1:09 AM, Frank Yuan wrote:
>>> Hi, Joe, Lance and All
>>> 
>>> We are working on moving internal jaxp functional tests to open jdk
>> repo.
>>> This is the jaxp14 suite. Would you please review these test?  Any
>> comment
>>> will be appreciated.
>>> 
>>> bug: https://bugs.openjdk.java.net/browse/JDK-8051710
>>> webrev: http://cr.openjdk.java.net/~fyuan/8051710/webrev.00/
>>> 
>>> 
>>> Thanks,
>>> 
>>> Frank
>>> 
>> 
> 
> 



Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037
Oracle Java Engineering 
1 Network Drive 
Burlington, MA 01803
Lance.Andersen at oracle.com






More information about the core-libs-dev mailing list