here is the refreshed version of patch : 
http://cr.openjdk.java.net/~iignatyev//8181761/webrev.02/index.html 
<http://cr.openjdk.java.net/~iignatyev//8181761/webrev.02/index.html>

there might be some new @build actions, b/c I have analyzed class files from 
all tests instead of looking only at ones which have jdk/test/lib classes.

-- Igor 

> On Jun 8, 2017, at 2:26 PM, Igor Ignatyev <igor.ignat...@oracle.com> wrote:
> 
>> 
>> On Jun 8, 2017, at 9:35 AM, Alan Bateman <alan.bate...@oracle.com> wrote:
>> 
>> On 08/06/2017 17:18, Igor Ignatyev wrote:
>>> Alan,
>>> 
>>> I totally agree there are many places which we need to clean up in 
>>> testlibraries, including these weird dependencies, but it would be much 
>>> easier to clean up test libraries after they are merged in one place. 
>>> personally I don't think that NetworkConfiguration depending on Platform is 
>>> a problem, I'd even say that NetworkConfiguration reimplementing methods 
>>> from Platform is a problem. however even if we remove such dependencies 
>>> now, one harmless refactoring of test libraries might get us back to 
>>> instability of test results. it seems Jon has some ideas how to improve 
>>> this situation, Ioi and I had several discussions about that as well, I 
>>> believe we can come out w/ an elegant solution for this problem quite soon. 
>>> meanwhile I'd echo Jon and recommend to apply these fixes to solve our 
>>> current test execution problem.
>> I assume the issue with Platform is that it's using jdk.test.lib.Utils. If 
>> that dependency is removed (and it looks trivial) then would it reduce the 
>> @build usage in your patch?
> 
> yes, it will remove some of @build actions, and this dependency seems to be 
> unneeded and easy to remove. I'll remove it by a separate RFE and then 
> refresh my patch.
> 
> -- Igor

Reply via email to