# HG changeset patch # User xiaofeya # Date 1451358198 28800 # Node ID 8baf154e0db4ed9b6745e53405b4f0e31c33bf93 # Parent aca0e66389da798e2495d3a7347115284ab760d2 8146209: java/net/NetworkInterface/NetworkInterfaceStreamTest.java still fails after fix JDK-8131155 Reviewed-by: chegar Contributed-by: felix.yang@oracle.com diff -r aca0e66389da -r 8baf154e0db4 jdk/test/java/net/NetworkInterface/NetworkInterfaceStreamTest.java --- a/jdk/test/java/net/NetworkInterface/NetworkInterfaceStreamTest.java Mon Dec 28 00:02:06 2015 +0000 +++ b/jdk/test/java/net/NetworkInterface/NetworkInterfaceStreamTest.java Mon Dec 28 19:03:18 2015 -0800 @@ -85,13 +85,15 @@ } private Stream allNetworkInterfaces() throws SocketException { - return NetworkInterface.networkInterfaces().flatMap(this::allSubNetworkInterfaces); + return NetworkInterface.networkInterfaces() + .filter(ni -> isIncluded(ni)) + .flatMap(this::allSubNetworkInterfaces); } private Stream allSubNetworkInterfaces(NetworkInterface ni) { return Stream.concat( Stream.of(ni), - ni.subInterfaces().flatMap(this::allSubNetworkInterfaces)); + ni.subInterfaces().filter(sni -> isIncluded(sni)).flatMap(this::allSubNetworkInterfaces)); } @Test @@ -129,7 +131,9 @@ Collection nis = Collections.list(NetworkInterface.getNetworkInterfaces()); Collection expected = new ArrayList<>(); for (NetworkInterface ni : nis) { - expected.addAll(Collections.list(ni.getInetAddresses())); + if (isIncluded(ni)) { + expected.addAll(Collections.list(ni.getInetAddresses())); + } } withData(TestData.Factory.ofSupplier("All inet addresses", ss)) .stream(s -> s)