]> Cypherpunks repositories - gostls13.git/commitdiff
net: enable timeout tests on Plan 9
authorDavid du Colombier <0intro@gmail.com>
Sun, 13 Nov 2016 14:04:54 +0000 (15:04 +0100)
committerBrad Fitzpatrick <bradfitz@golang.org>
Sun, 13 Nov 2016 17:46:27 +0000 (17:46 +0000)
Deadlines have been implemented on Plan 9 in CL 31521.

Enable the following tests:

 - TestReadTimeout
 - TestReadFromTimeout
 - TestWriteTimeout
 - TestWriteToTimeout
 - TestReadTimeoutFluctuation
 - TestVariousDeadlines
 - TestVariousDeadlines1Proc
 - TestVariousDeadlines4Proc
 - TestReadWriteDeadlineRace

Change-Id: I221ed61d55f7f1e4345b37af6748c04e1e91e062
Reviewed-on: https://go-review.googlesource.com/33196
Run-TryBot: David du Colombier <0intro@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/net/timeout_test.go

index ed26f2a4affb2485f4ff3e9a34dcfca5a37b6282..56baa98fce9755c93e4438efd454a339ecf1b5e9 100644 (file)
@@ -305,11 +305,6 @@ var readTimeoutTests = []struct {
 }
 
 func TestReadTimeout(t *testing.T) {
-       switch runtime.GOOS {
-       case "plan9":
-               t.Skipf("not supported on %s", runtime.GOOS)
-       }
-
        handler := func(ls *localServer, ln Listener) {
                c, err := ln.Accept()
                if err != nil {
@@ -435,7 +430,7 @@ var readFromTimeoutTests = []struct {
 
 func TestReadFromTimeout(t *testing.T) {
        switch runtime.GOOS {
-       case "nacl", "plan9":
+       case "nacl":
                t.Skipf("not supported on %s", runtime.GOOS) // see golang.org/issue/8916
        }
 
@@ -509,11 +504,6 @@ var writeTimeoutTests = []struct {
 func TestWriteTimeout(t *testing.T) {
        t.Parallel()
 
-       switch runtime.GOOS {
-       case "plan9":
-               t.Skipf("not supported on %s", runtime.GOOS)
-       }
-
        ln, err := newLocalListener("tcp")
        if err != nil {
                t.Fatal(err)
@@ -629,7 +619,7 @@ func TestWriteToTimeout(t *testing.T) {
        t.Parallel()
 
        switch runtime.GOOS {
-       case "nacl", "plan9":
+       case "nacl":
                t.Skipf("not supported on %s", runtime.GOOS)
        }
 
@@ -681,11 +671,6 @@ func TestWriteToTimeout(t *testing.T) {
 func TestReadTimeoutFluctuation(t *testing.T) {
        t.Parallel()
 
-       switch runtime.GOOS {
-       case "plan9":
-               t.Skipf("not supported on %s", runtime.GOOS)
-       }
-
        ln, err := newLocalListener("tcp")
        if err != nil {
                t.Fatal(err)
@@ -719,11 +704,6 @@ func TestReadTimeoutFluctuation(t *testing.T) {
 func TestReadFromTimeoutFluctuation(t *testing.T) {
        t.Parallel()
 
-       switch runtime.GOOS {
-       case "plan9":
-               t.Skipf("not supported on %s", runtime.GOOS)
-       }
-
        c1, err := newLocalPacketListener("udp")
        if err != nil {
                t.Fatal(err)
@@ -829,11 +809,6 @@ func (b neverEnding) Read(p []byte) (int, error) {
 }
 
 func testVariousDeadlines(t *testing.T) {
-       switch runtime.GOOS {
-       case "plan9":
-               t.Skipf("not supported on %s", runtime.GOOS)
-       }
-
        type result struct {
                n   int64
                err error
@@ -1030,7 +1005,7 @@ func TestReadWriteDeadlineRace(t *testing.T) {
        t.Parallel()
 
        switch runtime.GOOS {
-       case "nacl", "plan9":
+       case "nacl":
                t.Skipf("not supported on %s", runtime.GOOS)
        }