X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=tests%2Futils%2Futils.sh;h=6107a610453e3dff10cfe3138cb556a2ebee113d;hb=HEAD;hp=692def5d7656d58e7b68e39b99481b038dbdf401;hpb=1dcaf4b74df4087495cf01dbdbd03aa10a9c6a9d;p=babeltrace.git diff --git a/tests/utils/utils.sh b/tests/utils/utils.sh index 692def5d..f3d4d945 100644 --- a/tests/utils/utils.sh +++ b/tests/utils/utils.sh @@ -239,6 +239,16 @@ bt_diff() { local -r expected_file=$1 local -r actual_file=$2 + if [[ ! -e $expected_file ]]; then + echo "ERROR: expected file \`$expected_file\` doesn't exist" >&2 + return 1 + fi + + if [[ ! -e $actual_file ]]; then + echo "ERROR: actual file \`$actual_file\` doesn't exist" >&2 + return 1 + fi + diff -u <(bt_remove_cr_inline "$expected_file") <(bt_remove_cr_inline "$actual_file") 1>&2 }