test/jdk/java/net/Socket/asyncClose/AsyncClose.java
branchniosocketimpl-branch
changeset 57358 f0a1d9760c5e
parent 57340 9026cb618cdd
parent 54811 9db7c0f561a6
child 58679 9c3209ff7550
--- a/test/jdk/java/net/Socket/asyncClose/AsyncClose.java	Thu May 09 17:49:28 2019 +0100
+++ b/test/jdk/java/net/Socket/asyncClose/AsyncClose.java	Fri May 17 13:21:44 2019 +0100
@@ -24,11 +24,13 @@
 import java.util.ArrayList;
 import java.util.List;
 import java.util.concurrent.CompletableFuture;
+import jdk.test.lib.net.IPSupport;
 import static java.util.concurrent.CompletableFuture.*;
 
 /*
  * @test
  * @bug 4344135
+ * @library /test/lib
  * @summary Check that {Socket,ServerSocket,DatagramSocket}.close will
  *          cause any thread blocked on the socket to throw a SocketException.
  * @run main AsyncClose
@@ -39,6 +41,7 @@
 public class AsyncClose {
 
     public static void main(String args[]) throws Exception {
+        IPSupport.throwSkippedExceptionIfNonOperational();
 
         AsyncCloseTest tests[] = {
             new Socket_getInputStream_read(),