diff options
author | Alexander Larsson <alexl@redhat.com> | 2019-11-26 09:25:15 +0100 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2019-11-26 09:28:51 +0100 |
commit | 3e5fe1bfbab27aac53e46d883493ff62a6813da8 (patch) | |
tree | 9ecd377d379ba9bbffb186273df5ba055877f078 | |
parent | 1402b0c41b5529ddc91eee3cb9b38795935bb896 (diff) | |
download | bubblewrap-3e5fe1bfbab27aac53e46d883493ff62a6813da8.tar.gz |
tests: Better error message if assert_files_equal fails
-rw-r--r-- | tests/libtest-core.sh | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/tests/libtest-core.sh b/tests/libtest-core.sh index 2067343..0255b57 100644 --- a/tests/libtest-core.sh +++ b/tests/libtest-core.sh @@ -75,6 +75,18 @@ _fatal_print_file() { fatal "$@" } +_fatal_print_files() { + file1="$1" + shift + file2="$1" + shift + ls -al "$file1" >&2 + sed -e 's/^/# /' < "$file1" >&2 + ls -al "$file2" >&2 + sed -e 's/^/# /' < "$file2" >&2 + fatal "$@" +} + assert_not_has_file () { if test -f "$1"; then _fatal_print_file "$1" "File '$1' exists" @@ -137,7 +149,7 @@ assert_file_empty() { assert_files_equal() { if ! cmp "$1" "$2"; then - _fatal_print_file "$1" "File '$1' and '$2' is not equal" + _fatal_print_files "$1" "$2" "File '$1' and '$2' is not equal" fi } |