diff options
author | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2016-10-30 15:03:39 +0000 |
---|---|---|
committer | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2016-10-30 19:50:48 +0000 |
commit | 7f86851eef3962fb5d6c1953df1b3d1ac6776aa1 (patch) | |
tree | 62bba198cacb291d78b390886436adf8c358edc0 /tests/lib | |
parent | cd50f9c3ca13efec84cc82fc20798e883fa6ba97 (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/lib')
-rw-r--r-- | tests/lib | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -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 () { |