From ec885d91806595add47c793e1e6bb8a4b9e8d100 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 --- hack/make/test | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/hack/make/test b/hack/make/test index 10264d9f7..732eb7839 100644 --- a/hack/make/test +++ b/hack/make/test @@ -5,13 +5,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 - DEBUG=1 go test -v -ldflags "$LDFLAGS" $BUILDFLAGS + DEBUG=1 go test -v -ldflags "$LDFLAGS" $BUILDFLAGS $TESTFLAGS ) done } 2>&1 | tee $DEST/test.log }