Merge pull request #2230 from shykes/hack-select-test

hack: only run certain tests with TESTFLAGS='-run TestName' make.sh
This commit is contained in:
Solomon Hykes
2013-10-15 15:58:54 -07:00

View File

@@ -3,13 +3,18 @@ DEST=$1
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
for test_dir in $(find_test_dirs); do (
set -x
cd $test_dir
go test -v -ldflags "$LDFLAGS"
go test -v -ldflags "$LDFLAGS" $TESTFLAGS
) done
} 2>&1 | tee $DEST/test.log
}