> On 8 Jun 2017, at 16:52, Alan Bateman <alan.bate...@oracle.com> wrote: > > On 08/06/2017 16:24, Igor Ignatyev wrote: >> Chris/Alan, >> >> Although the test itself doesn't launch new VMs, >> jdk.test.lib.NetworkConfiguration, which this test directly depends on, >> depends on jdk.test.lib.Platform which depends on jdk.test.lib.Utils. and >> j.t.l.Utils depend on jdk.test.lib.process.* classes as it might start new >> VMs. [1] is the list of classes generated by running >> java/net/MulticastSocket/JoinLeave.java (w/o this patch) w/ a clean JTwork >> dir, @build directives were added for all these classes, this is exactly >> what was recommended by Jon in another thread[2]. >> > A long back, I wrote NetworkConfiguration to allow tests probe the network > configuration. Chris did work in this area in recent times with a new version > in test/lib/testlibrary. Now it seems to have moved again and has got tangled > up in other test infrastructure.
Just for clarity ( since Igor may need to some further work here ), I added a test library version of NetworkConfiguration that is used by the java.net tests, several of them iterate over network interfaces in a slightly different way. The version I added was subtly different from the version that Alan added in the NIO test subdirectory, so I did not change the NIO test tree in any way. I did not review the consolidation of these files when the move to the top-level repo happen, I will need to recheck the changsets to find out what happened. -Chris.