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

Upstream-commit: b7abe9dab56f79e410ef2821cbea6344a65b555b
Component: engine
This commit is contained in:
Solomon Hykes
2013-10-15 21:54:52 +00:00
parent 4181aa5aa7
commit ac2cdb6787

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
}