1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00

Add some color in order to emphasis the test FAILURE

This commit is contained in:
Guillaume J. Charmes 2013-12-02 13:52:48 -08:00
parent 0017c68f4a
commit 829b118dd8
No known key found for this signature in database
GPG key ID: B33E4642CB6E3FF3

View file

@ -4,6 +4,10 @@ DEST=$1
set -e
TEXTRESET=$'\033[0m' # reset the foreground colour
RED=$'\033[31m'
GREEN=$'\033[32m'
# 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.
@ -30,6 +34,9 @@ bundle_test() {
go test -ldflags "$LDFLAGS $LDFLAGS_STATIC" $BUILDFLAGS $TESTFLAGS
); then
TESTS_FAILED+=("$test_dir")
echo
echo "${RED}Test Failed: $test_dir${TEXTRESET}"
echo
sleep 1 # give it a second, so observers watching can take note
fi
done
@ -38,8 +45,12 @@ bundle_test() {
# try running ALL the tests first, hence TESTS_FAILED
if [ "${#TESTS_FAILED[@]}" -gt 0 ]; then
echo
echo "Test failures in: ${TESTS_FAILED[@]}"
echo "${RED}Test failures in: ${TESTS_FAILED[@]}${TEXTRESET}"
false
else
echo
echo "${GREEN}Test success${TEXTRESET}"
true
fi
} 2>&1 | tee $DEST/test.log
}