From: Vinu Rajashekhar Date: Mon, 12 Jul 2010 20:17:32 +0000 (-0700) Subject: test/fixedbugs/bug243.go: instead of closing stdout, X-Git-Tag: weekly.2010-07-14~31 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=89192ce4fefbd618d91823bd7c4deb7d45786d9c;p=gostls13.git test/fixedbugs/bug243.go: instead of closing stdout, remove the print statements. This change is because of the port of gccgo to RTEMS. These tests use the GCC DejaGNU framework. In some cases, the tests need to be run on qemu where the status code cannot be sent back to DejaGNU, so it prints the exit status by putting a wrapper around the exit and abort calls. This testcase closes the stdout, and hence prohibits DejaGNU from knowing the status in such cases, and causes this test to be wrongly declared as a failure. R=rsc, iant CC=golang-dev https://golang.org/cl/1792042 --- diff --git a/test/fixedbugs/bug243.go b/test/fixedbugs/bug243.go index 30dbc4ed4d..690e0a1bc2 100644 --- a/test/fixedbugs/bug243.go +++ b/test/fixedbugs/bug243.go @@ -10,20 +10,16 @@ package main import ( "fmt" "net" - "os" ) func main() { - os.Stdout.Close() var listen, _ = net.Listen("tcp", "127.0.0.1:0") go func() { for { var conn, _ = listen.Accept() - fmt.Println("[SERVER] ", conn) } }() var conn, _ = net.Dial("tcp", "", listen.Addr().String()) - fmt.Println("[CLIENT] ", conn) }