From 29d0463c1c2593eafc7bc5395b674a07ad9c9ef2 Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Fri, 21 Feb 2014 21:53:57 +0100 Subject: [PATCH] go.tools/oracle: fix TestOracle on Plan 9 LGTM=minux.ma R=golang-codereviews, lucio.dere, gobot, minux.ma CC=golang-codereviews https://golang.org/cl/64400043 --- oracle/oracle_test.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/oracle/oracle_test.go b/oracle/oracle_test.go index ed678211..cd63398b 100644 --- a/oracle/oracle_test.go +++ b/oracle/oracle_test.go @@ -242,7 +242,13 @@ func TestOracle(t *testing.T) { } // Compare foo.got with foo.golden. - cmd := exec.Command("/usr/bin/diff", "-u", golden, got) // assumes POSIX + var cmd *exec.Cmd + switch runtime.GOOS { + case "plan9": + cmd = exec.Command("/bin/diff", "-c", golden, got) + default: + cmd = exec.Command("/usr/bin/diff", "-u", golden, got) + } buf := new(bytes.Buffer) cmd.Stdout = buf if err := cmd.Run(); err != nil {