--- old/test/jdk/jdk/net/RdmaSockets/rsocket/RsocketTest.java 2018-11-28 16:36:36.436692947 +0000 +++ new/test/jdk/jdk/net/RdmaSockets/rsocket/RsocketTest.java 2018-11-28 16:36:36.068692960 +0000 @@ -50,13 +50,19 @@ supported = isRsocketAvailable0(); } if (!supported) { + checkUnsupported(); + } + return supported; + } + + static void checkUnsupported() throws IOException { + for (int i=0; i<3; i++) { checkThrowsUOE(jdk.net.RdmaSockets::openSocket); checkThrowsUOE(jdk.net.RdmaSockets::openServerSocket); checkThrowsUOE(jdk.net.RdmaSockets::openSocketChannel); checkThrowsUOE(jdk.net.RdmaSockets::openServerSocketChannel); checkThrowsUOE(jdk.net.RdmaSockets::openSelector); } - return supported; } static void checkThrowsUOE(ThrowingRunnable runnable) throws IOException {