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
This commit is contained in:
parent
032819ee9d
commit
1f87cb017f
@ -24,6 +24,7 @@
|
|||||||
/**
|
/**
|
||||||
* @test
|
* @test
|
||||||
* @bug 8179559 8225239
|
* @bug 8179559 8225239
|
||||||
|
* @library /test/lib
|
||||||
* @modules java.base/java.net:open
|
* @modules java.base/java.net:open
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@ -31,6 +32,7 @@ import java.net.InetAddress;
|
|||||||
import java.net.NetworkInterface;
|
import java.net.NetworkInterface;
|
||||||
import java.util.Enumeration;
|
import java.util.Enumeration;
|
||||||
import java.lang.reflect.Method;
|
import java.lang.reflect.Method;
|
||||||
|
import jdk.test.lib.Platform;
|
||||||
|
|
||||||
public class NetworkInterfaceRetrievalTests {
|
public class NetworkInterfaceRetrievalTests {
|
||||||
public static void main(String[] args) throws Exception {
|
public static void main(String[] args) throws Exception {
|
||||||
@ -44,6 +46,12 @@ public class NetworkInterfaceRetrievalTests {
|
|||||||
.getNetworkInterfaces();
|
.getNetworkInterfaces();
|
||||||
while (en.hasMoreElements()) {
|
while (en.hasMoreElements()) {
|
||||||
NetworkInterface ni = en.nextElement();
|
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<InetAddress> addrs = ni.getInetAddresses();
|
Enumeration<InetAddress> addrs = ni.getInetAddresses();
|
||||||
System.out.println("############ Checking network interface + "
|
System.out.println("############ Checking network interface + "
|
||||||
+ ni + " #############");
|
+ ni + " #############");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user