diff options
| author | Mikio Hara <mikioh.mikioh@gmail.com> | 2016-09-27 19:54:05 +0900 |
|---|---|---|
| committer | Mikio Hara <mikioh.mikioh@gmail.com> | 2016-10-04 03:04:50 +0000 |
| commit | 2f184c65a5bdd422f88d841bb3a37fa60b3e1d52 (patch) | |
| tree | e9f9a2583065910e9cb7f50cee76e1e1e2f4d861 /src/net/interface_test.go | |
| parent | cb6bb4062f6a36d0e76f6fe15f78e0bbcd4b71c0 (diff) | |
| download | go-2f184c65a5bdd422f88d841bb3a37fa60b3e1d52.tar.xz | |
net: implement network interface API for Solaris
Fixes #7177.
Change-Id: Iba6063905f4f9c6acef8aba76b55d996f186d835
Reviewed-on: https://go-review.googlesource.com/29892
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Run-TryBot: Mikio Hara <mikioh.mikioh@gmail.com>
Diffstat (limited to 'src/net/interface_test.go')
| -rw-r--r-- | src/net/interface_test.go | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/net/interface_test.go b/src/net/interface_test.go index 4c695b902a..38a2ca4656 100644 --- a/src/net/interface_test.go +++ b/src/net/interface_test.go @@ -58,8 +58,15 @@ func TestInterfaces(t *testing.T) { if err != nil { t.Fatal(err) } - if !reflect.DeepEqual(ifxi, &ifi) { - t.Errorf("got %v; want %v", ifxi, ifi) + switch runtime.GOOS { + case "solaris": + if ifxi.Index != ifi.Index { + t.Errorf("got %v; want %v", ifxi, ifi) + } + default: + if !reflect.DeepEqual(ifxi, &ifi) { + t.Errorf("got %v; want %v", ifxi, ifi) + } } ifxn, err := InterfaceByName(ifi.Name) if err != nil { |
