Commit 9bc2a334 authored by Mikio Hara's avatar Mikio Hara

internal/netreflect: fix test on nacl, plan9 and windows

Change-Id: Ia274e47affd5fc2b9bdea077fa8043887044d0ec
Reviewed-on: https://go-review.googlesource.com/28110
Run-TryBot: Mikio Hara <mikioh.mikioh@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: 's avatarIan Lance Taylor <iant@golang.org>
parent 6250b412
......@@ -62,15 +62,15 @@ func newLocalPacketListener(network string) (net.PacketConn, error) {
func TestSocketOf(t *testing.T) {
for _, network := range []string{"tcp", "unix", "unixpacket"} {
switch network {
case "unix":
switch runtime.GOOS {
case "nacl", "plan9", "windows":
switch runtime.GOOS {
case "darwin":
if network == "unixpacket" {
continue
}
case "unixpacket":
switch runtime.GOOS {
case "darwin", "nacl", "plan9", "windows":
case "nacl", "plan9":
continue
case "windows":
if network == "unix" || network == "unixpacket" {
continue
}
}
......@@ -101,10 +101,11 @@ func TestSocketOf(t *testing.T) {
func TestPacketSocketOf(t *testing.T) {
for _, network := range []string{"udp", "unixgram"} {
switch network {
case "unixgram":
switch runtime.GOOS {
case "nacl", "plan9", "windows":
switch runtime.GOOS {
case "nacl", "plan9":
continue
case "windows":
if network == "unixgram" {
continue
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment