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
This commit is contained in:
parent
99b2441d95
commit
29d0463c1c
|
|
@ -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 {
|
||||
|
|
|
|||
Loading…
Reference in New Issue