From ac2cdb67871280780cea09e36bd171df1bc9796a Mon Sep 17 00:00:00 2001 From: Solomon Hykes Date: Tue, 15 Oct 2013 21:54:52 +0000 Subject: [PATCH] hack: only run certain tests with TESTFLAGS='-run TestName' make.sh Upstream-commit: b7abe9dab56f79e410ef2821cbea6344a65b555b Component: engine --- components/engine/hack/make/test | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/components/engine/hack/make/test b/components/engine/hack/make/test index 9334c8b313..c09727702d 100644 --- a/components/engine/hack/make/test +++ b/components/engine/hack/make/test @@ -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 }