hack: only run certain tests with TESTFLAGS='-run TestName' make.sh

This commit is contained in:
Solomon Hykes 2013-10-15 21:54:52 +00:00
parent a0e5657cb6
commit b7abe9dab5
1 changed files with 6 additions and 1 deletions

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
}