X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=tests%2Futils%2Futils.sh;fp=tests%2Futils%2Futils.sh;h=f3d4d94572482114443dd0f21dbbbb67bf78d18e;hb=2e0d6c2597eb5aed4663638d2e1acc735bf1f593;hp=692def5d7656d58e7b68e39b99481b038dbdf401;hpb=774ee58c27ddc0b09be18077accf96c10d765410;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 }