]> arthur.barton.de Git - bup.git/blob - t/test-import-rdiff-backup.sh
test-restore-map-owner: accommodate python 3 and test there
[bup.git] / t / test-import-rdiff-backup.sh
1 #!/usr/bin/env bash
2 . ./wvtest-bup.sh || exit $?
3
4 set -o pipefail
5
6 top="$(WVPASS pwd)" || exit $?
7 tmpdir="$(WVPASS wvmktempdir)" || exit $?
8
9 export BUP_DIR="$tmpdir/bup"
10 export GIT_DIR="$tmpdir/bup"
11
12 bup() { "$top/bup" "$@"; }
13
14 if ! [ "$(type -p rdiff-backup)" != "" ]; then
15     # FIXME: add WVSKIP.
16     echo "Cannot find rdiff-backup; skipping test)" 1>&2
17     exit 0
18 fi
19
20 D=rdiff-backup.tmp
21 WVSTART "import-rdiff-backup"
22 WVPASS bup init
23 WVPASS cd "$tmpdir"
24 WVPASS mkdir rdiff-backup
25 WVPASS rdiff-backup "$top/cmd" rdiff-backup
26 WVPASS bup tick
27 WVPASS rdiff-backup "$top/Documentation" rdiff-backup
28 WVPASS bup import-rdiff-backup rdiff-backup import-rdiff-backup
29 WVPASSEQ $(bup ls import-rdiff-backup/ | wc -l) 3
30 WVPASSEQ "$(bup ls -A import-rdiff-backup/latest/ | sort)" \
31     "$(ls -A "$top/Documentation" | sort)"
32
33 WVPASS rm -rf "$tmpdir"