From d45f6482a345b01af35f8510f8af72fb2740ccac Mon Sep 17 00:00:00 2001 From: Tristan Yan Date: Thu, 21 Nov 2013 13:42:54 +0000 Subject: [PATCH] 8022212: Intermittent test failures in java/net Reviewed-by: chegar --- jdk/test/java/net/NetworkInterface/IndexTest.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/jdk/test/java/net/NetworkInterface/IndexTest.java b/jdk/test/java/net/NetworkInterface/IndexTest.java index 4d5a0150be9..ed9e225297b 100644 --- a/jdk/test/java/net/NetworkInterface/IndexTest.java +++ b/jdk/test/java/net/NetworkInterface/IndexTest.java @@ -33,11 +33,16 @@ import java.util.Enumeration; import static java.lang.System.out; public class IndexTest { + static final boolean isWindows = System.getProperty("os.name").startsWith("Windows"); + public static void main(String[] args) throws Exception { Enumeration netifs = NetworkInterface.getNetworkInterfaces(); - NetworkInterface nif = null; + NetworkInterface nif; while (netifs.hasMoreElements()) { nif = netifs.nextElement(); + // JDK-8022212, Skip (Windows) Teredo Tunneling seudo-Interface + if (nif.getDisplayName().contains("Teredo") && isWindows) + continue; int index = nif.getIndex(); if (index >= 0) { NetworkInterface nif2 = NetworkInterface.getByIndex(index);