From 1f87cb017ffb0a53c6a017b65b123ef568b8b2e7 Mon Sep 17 00:00:00 2001 From: Patrick Concannon Date: Mon, 9 Sep 2019 16:13:43 +0100 Subject: [PATCH] 8230132: java/net/NetworkInterface/NetworkInterfaceRetrievalTests.java to skip Teredo Tunneling Pseudo-Interface The test is updated to skip Teredo pseudo interfaces on windows. Reviewed-by: michaelm, vtewari, aefimov --- .../NetworkInterface/NetworkInterfaceRetrievalTests.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/jdk/java/net/NetworkInterface/NetworkInterfaceRetrievalTests.java b/test/jdk/java/net/NetworkInterface/NetworkInterfaceRetrievalTests.java index 7280ddf5700..fecaecb13c9 100644 --- a/test/jdk/java/net/NetworkInterface/NetworkInterfaceRetrievalTests.java +++ b/test/jdk/java/net/NetworkInterface/NetworkInterfaceRetrievalTests.java @@ -24,6 +24,7 @@ /** * @test * @bug 8179559 8225239 + * @library /test/lib * @modules java.base/java.net:open */ @@ -31,6 +32,7 @@ import java.net.InetAddress; import java.net.NetworkInterface; import java.util.Enumeration; import java.lang.reflect.Method; +import jdk.test.lib.Platform; public class NetworkInterfaceRetrievalTests { public static void main(String[] args) throws Exception { @@ -44,6 +46,12 @@ public class NetworkInterfaceRetrievalTests { .getNetworkInterfaces(); while (en.hasMoreElements()) { NetworkInterface ni = en.nextElement(); + + //JDK-8230132: Should not test on Windows with Teredo Tunneling Pseudo-Interface + String dName = ni.getDisplayName(); + if (Platform.isWindows() && dName != null && dName.contains("Teredo")) + continue; + Enumeration addrs = ni.getInetAddresses(); System.out.println("############ Checking network interface + " + ni + " #############");