X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=t%2Ftest.sh;h=7f7a2e066c102d5a4faffbae0863bae821f37994;hb=56db423eadcf2f57ef0af2523010a1748ac4fbae;hp=3f96ab005a80d9d835d8c344029d0d848f057492;hpb=353475052546ff30b4d8577d47e38461b59a06e7;p=bup.git diff --git a/t/test.sh b/t/test.sh index 3f96ab0..7f7a2e0 100755 --- a/t/test.sh +++ b/t/test.sh @@ -2,6 +2,8 @@ . wvtest.sh . t/lib.sh +set -o pipefail + TOP="$(WVPASS /bin/pwd)" || exit $? export BUP_DIR="$TOP/buptest.tmp" @@ -165,7 +167,8 @@ WVPASS bup split -t t/testfile2 --fanout 3 >tags2tf.tmp WVPASS bup split -r "$BUP_DIR" -c t/testfile2 >tags2c.tmp WVPASS bup split -r :$BUP_DIR -c t/testfile2 >tags2c.tmp WVPASS ls -lR \ - | WVPASS bup split -r :$BUP_DIR -c --fanout 3 --max-pack-objects 3 -n lslr + | WVPASS bup split -r :$BUP_DIR -c --fanout 3 --max-pack-objects 3 -n lslr \ + || exit $? WVPASS bup ls WVFAIL bup ls /does-not-exist WVPASS bup ls /lslr @@ -212,7 +215,7 @@ WVSTART "save/git-fsck" (WVPASS cd "$TOP/t/sampledata" && WVPASS bup save -vvn master /) || exit $? result="$(git fsck --full --strict 2>&1)" || exit $? n=$(echo "$result" | - egrep -v 'dangling (commit|tree|blob)' | + WVFAIL egrep -v 'dangling (commit|tree|blob)' | WVPASS tee -a /dev/stderr | WVPASS wc -l) || exit $? WVPASS [ "$n" -eq 0 ]