X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=t%2Ftest-restore-single-file.sh;h=f211ebc89614175706595e016ab4acff6e6f8951;hb=69efc06fe04bad5a92f4758b09dd78f89ea92415;hp=a0c429b653750912960227f718f3632da4b97afc;hpb=b5ae9433b8d43275f68d97a89a81d0816e777e15;p=bup.git diff --git a/t/test-restore-single-file.sh b/t/test-restore-single-file.sh index a0c429b..f211ebc 100755 --- a/t/test-restore-single-file.sh +++ b/t/test-restore-single-file.sh @@ -1,25 +1,26 @@ #!/usr/bin/env bash -. ./wvtest-bup.sh +. ./wvtest-bup.sh || exit $? -set -e -o pipefail +set -o pipefail WVSTART 'all' -top="$(pwd)" -tmpdir="$(wvmktempdir)" +top="$(WVPASS pwd)" || exit $? +tmpdir="$(WVPASS wvmktempdir)" || exit $? export BUP_DIR="$tmpdir/bup" bup() { "$top/bup" "$@"; } -mkdir "$tmpdir/foo" -mkdir "$tmpdir/foo/bar" # Make sure a dir sorts before baz (regression test). -touch "$tmpdir/foo/baz" -WVPASS bup init -WVPASS bup index "$tmpdir/foo" +WVPASS mkdir "$tmpdir/foo" +WVPASS mkdir "$tmpdir/foo/bar" # Make sure a dir sorts before baz (regression test). +WVPASS touch "$tmpdir/foo/baz" +WVPASS WVPASS bup init +WVPASS WVPASS bup index "$tmpdir/foo" WVPASS bup save -n foo "$tmpdir/foo" # Make sure the timestamps will differ if metadata isn't being restored. WVPASS bup tick WVPASS bup restore -C "$tmpdir/restore" "foo/latest/$tmpdir/foo/baz" WVPASS "$top/t/compare-trees" "$tmpdir/foo/baz" "$tmpdir/restore/baz" -rm -rf "$tmpdir" +WVPASS rm -rf "$tmpdir" +