From: Jess Frazelle Date: Fri, 20 May 2016 05:26:01 +0000 (-0700) Subject: syscall: fix unshare test on mips X-Git-Tag: go1.7beta1~141 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=1ded9fdcff8722ae961fb9da015faac874b7690e;p=gostls13.git syscall: fix unshare test on mips Change-Id: Iedce3770a92112802f3a45c7b95ee145ab5b187e Reviewed-on: https://go-review.googlesource.com/23282 Reviewed-by: Brad Fitzpatrick Run-TryBot: Brad Fitzpatrick TryBot-Result: Gobot Gobot Reviewed-by: Ian Lance Taylor Run-TryBot: Ian Lance Taylor --- diff --git a/src/syscall/exec_linux_test.go b/src/syscall/exec_linux_test.go index ec5be107e0..099756328c 100644 --- a/src/syscall/exec_linux_test.go +++ b/src/syscall/exec_linux_test.go @@ -141,7 +141,7 @@ func TestUnshare(t *testing.T) { t.Skip("skipping test on Kubernetes-based builders; see Issue 12815") } - cmd := exec.Command("ip", "a") + cmd := exec.Command("cat", "/proc/net/dev") cmd.SysProcAttr = &syscall.SysProcAttr{ Unshare: syscall.CLONE_NEWNET, } @@ -152,12 +152,12 @@ func TestUnshare(t *testing.T) { // Check there is only the local network interface sout := strings.TrimSpace(string(out)) - if !strings.Contains(sout, "lo") { + if !strings.Contains(sout, "lo:") { t.Fatalf("Expected lo network interface to exist, got %s", sout) } lines := strings.Split(sout, "\n") - if len(lines) != 2 { - t.Fatalf("Expected 2 lines of output, got %d", len(lines)) + if len(lines) != 3 { + t.Fatalf("Expected 3 lines of output, got %d", len(lines)) } }