diff options
author | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2016-07-24 19:40:06 +0100 |
---|---|---|
committer | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2016-07-31 21:50:00 +0100 |
commit | 723dddd1942c1e856f13a889717f9aa02ed38d8f (patch) | |
tree | a4dbcc8abbff57551c8fcf9b46ed234c1e3ad70e /tests | |
parent | a8b12f94043cb406cc30dc722c461a4dc1017ed3 (diff) |
Test suite: Print better info on failures
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/lib | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -7,6 +7,20 @@ set -o pipefail . tests/lib-core . tests/lib-restricts +t-report-failure () { + set +x + rc=$1 + cat <<END >&2 +TEST FAILED +funcs: ${FUNCNAME[*]} +lines: ${BASH_LINENO[*]} +files: ${BASH_SOURCE[*]} +END + exit 16 +} + +trap 'test $? = 0 || t-report-failure' EXIT + t-set-intree : ${DGIT_TEST_DEBUG=-D} |