summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2016-10-30 15:03:39 +0000
committerIan Jackson <ijackson@chiark.greenend.org.uk>2016-10-30 19:50:48 +0000
commit7f86851eef3962fb5d6c1953df1b3d1ac6776aa1 (patch)
tree62bba198cacb291d78b390886436adf8c358edc0 /tests
parentcd50f9c3ca13efec84cc82fc20798e883fa6ba97 (diff)
Test suite: Make t-ref-same* errors better by tracking and printing names
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Diffstat (limited to 'tests')
-rw-r--r--tests/lib6
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/lib b/tests/lib
index 401331a..039484d 100644
--- a/tests/lib
+++ b/tests/lib
@@ -492,14 +492,16 @@ t-ref-same-val () {
case "${t_ref_val-unset}" in
unset) ;;
"$val") ;;
- *) fail "ref varies: $name:\
- ${val:-nothing} != ${t_ref_val:-nothing}" ;;
+ *) fail "ref varies: ($name)\
+ ${val:-nothing} != ${t_ref_val:-nothing} (${t_ref_names[*]})" ;;
esac
t_ref_val="$val"
+ t_ref_names+=("$name")
}
t-refs-same-start () {
unset t_ref_val
+ t_ref_names=()
}
t-refs-same () {