diff options
Diffstat (limited to 'test-debtransform/run.sh')
-rwxr-xr-x | test-debtransform/run.sh | 23 |
1 files changed, 19 insertions, 4 deletions
diff --git a/test-debtransform/run.sh b/test-debtransform/run.sh index fde98da..204e312 100755 --- a/test-debtransform/run.sh +++ b/test-debtransform/run.sh @@ -1,5 +1,10 @@ #!/bin/bash +function fail +{ + echo "$1: FAIL" + exit 1 +} function run { rm -rf out @@ -7,11 +12,21 @@ function run ERROR=0 PATH=..:$PATH ../debtransform $1 $1/$2 out || ERROR=1 if [ "$ERROR" != "$3" ]; then - echo "$1: FAIL" - exit 1 + fail $1 fi echo "$1: OK" + if [ "$ERROR" = 0 ]; then + for a in out/* + do + NAME="`basename "$a"`" + case $NAME in + *.dsc) + debdiff $4/$NAME out/$NAME + ;; + esac + done + fi } -run 1 grandorgue.dsc 0 -run 2 grandorgue.dsc 0
\ No newline at end of file +run 1 grandorgue.dsc 0 1-out +run 2 grandorgue.dsc 0 2-out
\ No newline at end of file |