diff options
Diffstat (limited to 'src/cmd/gofmt')
-rwxr-xr-x | src/cmd/gofmt/test.sh | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/cmd/gofmt/test.sh b/src/cmd/gofmt/test.sh index d130aee1a..2325d6b83 100755 --- a/src/cmd/gofmt/test.sh +++ b/src/cmd/gofmt/test.sh @@ -14,6 +14,7 @@ TMP1=test_tmp1.go TMP2=test_tmp2.go TMP3=test_tmp3.go COUNT=0 +rm -f _failed count() { #echo $1 @@ -27,10 +28,9 @@ count() { error() { echo $1 - exit 1 + touch _failed } - # apply to one file apply1() { # the following files are skipped because they are test cases @@ -157,6 +157,11 @@ runtests() { runtests "$@" cleanup +if [ -f _failed ]; then + rm _failed + exit 1 +fi + # done echo echo "PASSED ($COUNT tests)" |