X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/fe9e4587aab517b35d976b911c8a4d64aab77a2c..419013258ddead1ece05327e96017222f4aa7de8:/build/run-tests.sh diff --git a/build/run-tests.sh b/build/run-tests.sh index c9cb2b2199..6331ec2523 100755 --- a/build/run-tests.sh +++ b/build/run-tests.sh @@ -520,6 +520,8 @@ do_test_once() { # mode makes Go show the wrong line numbers when reporting # compilation errors. go get -t "git.curoverse.com/arvados.git/$1" || return 1 + cd "$WORKSPACE/$1" || return 1 + gofmt -e -d . | egrep . && result=1 if [[ -n "${testargs[$1]}" ]] then # "go test -check.vv giturl" doesn't work, but this @@ -530,7 +532,7 @@ do_test_once() { # empty, so use this form in such cases: go test ${short:+-short} ${coverflags[@]} "git.curoverse.com/arvados.git/$1" fi - result="$?" + result=${result:-$?} if [[ -f "$WORKSPACE/tmp/.$covername.tmp" ]] then go tool cover -html="$WORKSPACE/tmp/.$covername.tmp" -o "$WORKSPACE/tmp/$covername.html"