diff --git a/hack/make/test b/hack/make/test index eab8c18c84..8f4dac0551 100644 --- a/hack/make/test +++ b/hack/make/test @@ -7,25 +7,25 @@ set -e # Run Docker's test suite, including sub-packages, and store their output as a bundle # If $TESTFLAGS is set in the environment, it is passed as extra arguments to 'go test'. # You can use this to select certain tests to run, eg. -# +# # TESTFLAGS='-run ^TestBuild$' ./hack/make.sh test # bundle_test() { { date - + TESTS_FAILED=() for test_dir in $(find_test_dirs); do echo - + if ! ( set -x cd $test_dir - + # Install packages that are dependencies of the tests. # Note: Does not run the tests. go test -i -ldflags "$LDFLAGS $LDFLAGS_STATIC" $BUILDFLAGS - + # Run the tests with the optional $TESTFLAGS. go test -ldflags "$LDFLAGS $LDFLAGS_STATIC" $BUILDFLAGS $TESTFLAGS ); then @@ -33,7 +33,7 @@ bundle_test() { sleep 1 # give it a second, so observers watching can take note fi done - + # if some tests fail, we want the bundlescript to fail, but we want to # try running ALL the tests first, hence TESTS_FAILED if [ "${#TESTS_FAILED[@]}" -gt 0 ]; then