OpenJDK / jdk / jdk
changeset 5145:da75dc06a7f5
6934054: java/net/Socket/FDClose.java return error in samevm
Summary: test is no longer useful
Reviewed-by: alanb
author | chegar |
---|---|
date | Thu, 11 Mar 2010 16:17:57 +0000 |
parents | 9fab813ff16c |
children | 14e4cb8ed49a efce9634bfc0 |
files | jdk/test/ProblemList.txt jdk/test/java/net/Socket/FDClose.java |
diffstat | 2 files changed, 0 insertions(+), 72 deletions(-) [+] |
line wrap: on
line diff
--- a/jdk/test/ProblemList.txt Wed Mar 10 14:53:51 2010 -0800 +++ b/jdk/test/ProblemList.txt Thu Mar 11 16:17:57 2010 +0000 @@ -661,7 +661,6 @@ java/net/Socket/AccurateTimeout.java generic-all java/net/Socket/asyncClose/BrokenPipe.java generic-all java/net/Socket/CloseAvailable.java generic-all -java/net/Socket/FDClose.java generic-all # Linux X64 address already in use, samevm issues java/net/Socket/LingerTest.java generic-all
--- a/jdk/test/java/net/Socket/FDClose.java Wed Mar 10 14:53:51 2010 -0800 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,71 +0,0 @@ -/* - * Copyright 1998-2002 Sun Microsystems, Inc. All Rights Reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. - */ - -/** - * @test - * @bug 4152799 - * @summary test to see if interrupting a socket accept closes fd0 - */ -import java.net.*; -import java.io.*; -import java.util.*; - -public class FDClose { - - static boolean isServerReady = false; - - public static void main(String[] args) throws Exception { - - Thread me = Thread.currentThread(); - - // Put a thread waiting on SocketServer.Accept - AReader test = new AReader(); - Thread readerThread = new Thread(test); - readerThread.start(); - - // wait for the server socket to be ready - while (!isServerReady) { - me.sleep(100); - } - - // Interrupt the waiting thread - readerThread.interrupt(); - - // Wait another moment - me.sleep(100); - - // Check to see if fd0 is closed - System.in.available(); - } - - public static class AReader implements Runnable { - public void run() { - try { - ServerSocket sock = new ServerSocket(0); - isServerReady = true; - sock.accept(); - } catch (Exception e) { - } - } - } -}