mirror of
https://github.com/golang/go
synced 2024-11-19 21:14:43 -07:00
net: enable timeout tests on Plan 9
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>
This commit is contained in:
parent
662d253515
commit
582a421a8c
@ -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)
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user