test/jdk/java/net/NetworkInterface/NetworkInterfaceStreamTest.java
changeset 54770 62b6e7587b1f
parent 47216 71c04702a3d5
child 54811 9db7c0f561a6
--- a/test/jdk/java/net/NetworkInterface/NetworkInterfaceStreamTest.java	Wed May 08 12:45:02 2019 -0700
+++ b/test/jdk/java/net/NetworkInterface/NetworkInterfaceStreamTest.java	Tue Apr 16 13:06:23 2019 -0700
@@ -24,12 +24,13 @@
 /* @test
  * @bug 8081678 8131155
  * @summary Tests for stream returning methods
- * @library /lib/testlibrary/bootlib
+ * @library /lib/testlibrary/bootlib /test/lib
  * @build java.base/java.util.stream.OpTestCase
  * @run testng/othervm NetworkInterfaceStreamTest
  * @run testng/othervm -Djava.net.preferIPv4Stack=true NetworkInterfaceStreamTest
  */
 
+import org.testng.annotations.BeforeTest;
 import org.testng.annotations.Test;
 
 import java.net.InetAddress;
@@ -43,10 +44,17 @@
 import java.util.stream.Stream;
 import java.util.stream.TestData;
 
+import jdk.test.lib.net.IPSupport;
+
 public class NetworkInterfaceStreamTest extends OpTestCase {
 
     private final static boolean IS_WINDOWS = System.getProperty("os.name").startsWith("Windows");
 
+    @BeforeTest
+    void setup() {
+        IPSupport.skipIfCurrentConfigurationIsInvalid();
+    }
+
     @Test
     public void testNetworkInterfaces() throws SocketException {
         Supplier<Stream<NetworkInterface>> ss = () -> {