Mercurial > hg > sonic-annotator
diff tests/include.sh @ 288:fd4a6183482f kapoor_1202
Merge from branch piper-nopiper. The next release will be based on this.
author | Chris Cannam |
---|---|
date | Fri, 02 Dec 2016 10:04:44 +0000 |
parents | bd6e98b348cf |
children | aca11ce8a637 |
line wrap: on
line diff
--- a/tests/include.sh Mon Nov 21 16:32:58 2016 +0000 +++ b/tests/include.sh Fri Dec 02 10:04:44 2016 +0000 @@ -13,7 +13,7 @@ ;; esac -version=1.5 +version=1.5pre nextversion=1.6 testdir=$mypath/.. @@ -64,14 +64,16 @@ # filter that out, and also reformat to ignore whitespace differences a="$1" b="$2" - cat "$a" | sed 's/Sonic Annotator v[0-9.]*/Sonic Annotator vXXX/' | json_reformat > "${a}__" - cat "$b" | sed 's/Sonic Annotator v[0-9.]*/Sonic Annotator vXXX/' | json_reformat > "${b}__" + cat "$a" | sed 's/Sonic Annotator v[0-9a-z.]*/Sonic Annotator vXXX/' | json_reformat > "${a}__" + cat "$b" | sed 's/Sonic Annotator v[0-9a-z.]*/Sonic Annotator vXXX/' | json_reformat > "${b}__" cmp -s "${a}__" "${b}__" rv=$? rm "${a}__" "${b}__" return $rv } +SDIFF_WIDTH=140 + faildiff() { echo "Test failed: $1" if [ -n "$2" -a -n "$3" ]; then @@ -79,13 +81,13 @@ echo "--" cat "$2" echo "--" - echo "Expected output follows:" + echo "Expected output follows ($3):" echo "--" cat "$3" echo "--" echo "Diff (output on left, expected on right):" echo "--" - sdiff -w78 "$2" "$3" + sdiff -w${SDIFF_WIDTH} "$2" "$3" echo "--" fi exit 1 @@ -98,14 +100,14 @@ echo "--" od -c "$2" echo "--" - echo "Expected output follows:" + echo "Expected output follows ($3):" echo "--" od -c "$3" echo "--" echo "Diff:" echo "--" od -w8 -c "$3" > "${3}__" - od -w8 -c "$2" | sdiff -w78 - "${3}__" + od -w8 -c "$2" | sdiff -w${SDIFF_WIDTH} - "${3}__" rm "${3}__" echo "--" fi