diff options
author | Alan Donovan <adonovan@google.com> | 2013-02-12 13:17:49 -0500 |
---|---|---|
committer | Alan Donovan <adonovan@google.com> | 2013-02-12 13:17:49 -0500 |
commit | 052c942e20576f01f72d226d11aaf11e721009f3 (patch) | |
tree | a79450e9c97ad9bc9cac6b75655421c488408bd4 /test/divide.go | |
parent | 2fdd60b9b66f26720ea571345785285d4037dce5 (diff) | |
download | go-052c942e20576f01f72d226d11aaf11e721009f3.tar.gz go-052c942e20576f01f72d226d11aaf11e721009f3.zip |
test: ensure all failing tests exit nonzero.
Previously merely printing an error would cause the golden
file comparison (in 'bash run') to fail, but that is no longer
the case with the new run.go driver.
R=iant
CC=golang-dev
https://golang.org/cl/7310087
Diffstat (limited to 'test/divide.go')
-rw-r--r-- | test/divide.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/divide.go b/test/divide.go index c91a33e9db..b20f1062f6 100644 --- a/test/divide.go +++ b/test/divide.go @@ -13,36 +13,44 @@ import "fmt" func f8(x, y, q, r int8) { if t := x / y; t != q { fmt.Printf("%d/%d = %d, want %d\n", x, y, t, q) + panic("divide") } if t := x % y; t != r { fmt.Printf("%d%%%d = %d, want %d\n", x, y, t, r) + panic("divide") } } func f16(x, y, q, r int16) { if t := x / y; t != q { fmt.Printf("%d/%d = %d, want %d\n", x, y, t, q) + panic("divide") } if t := x % y; t != r { fmt.Printf("%d%%%d = %d, want %d\n", x, y, t, r) + panic("divide") } } func f32(x, y, q, r int32) { if t := x / y; t != q { fmt.Printf("%d/%d = %d, want %d\n", x, y, t, q) + panic("divide") } if t := x % y; t != r { fmt.Printf("%d%%%d = %d, want %d\n", x, y, t, r) + panic("divide") } } func f64(x, y, q, r int64) { if t := x / y; t != q { fmt.Printf("%d/%d = %d, want %d\n", x, y, t, q) + panic("divide") } if t := x % y; t != r { fmt.Printf("%d%%%d = %d, want %d\n", x, y, t, r) + panic("divide") } } |