Skip to content
Snippets Groups Projects
Verified Commit e51df78e authored by Jérôme Charaoui's avatar Jérôme Charaoui
Browse files

fix rdiff local/remote tests

parent 16716378
Branches
Tags
No related merge requests found
......@@ -397,12 +397,13 @@ finish_rdiff() {
}
@test "verify local backup" {
rm -f "${BATS_TMPDIR}/_rdiff-verify.log"
rdiff-backup -v5 --verify "${BN_BACKUPDIR}/testrdiff" > "${BATS_TMPDIR}/_rdiff-verify.log"
}
@test "verify number of files in local backup matches source" {
SRC_FILES="$(find "${BN_SRCDIR}" -type f -not -path "${BN_SRCDIR}/var/*" | wc -l)"
BACKUP_FILES="$(grep '^Verified SHA1 digest of' "${BATS_TMPDIR}/_rdiff-verify.log" | wc -l)"
BACKUP_FILES="$(grep -c 'Verified SHA1 digest of' "${BATS_TMPDIR}/_rdiff-verify.log")"
[ "$SRC_FILES" -eq "$BACKUP_FILES" ]
}
......@@ -416,12 +417,14 @@ finish_rdiff() {
}
@test "verify remote backup" {
rdiff-backup -v5 --verify "${BN_BACKUPDIR}/testrdiff" > "${BATS_TMPDIR}/_rdiff-verify.log"
rm -f "${BATS_TMPDIR}/_rdiff-verify.log"
ssh "${BN_REMOTEUSER}@${BN_REMOTEHOST}" -- rdiff-backup -v5 --verify "${BN_BACKUPDIR}/testrdiff" > "${BATS_TMPDIR}/_rdiff-verify.log"
}
@test "verify number of files in remote backup matches source" {
SRC_FILES="$(find "${BN_SRCDIR}" -type f -not -path "${BN_SRCDIR}/var/*" | wc -l)"
BACKUP_FILES="$(grep '^Verified SHA1 digest of' "${BATS_TMPDIR}/_rdiff-verify.log" | wc -l)"
BACKUP_FILES="$(grep -c 'Verified SHA1 digest of' "${BATS_TMPDIR}/_rdiff-verify.log")"
echo "$SRC_FILES $BACKUP_FILES"
[ "$SRC_FILES" -eq "$BACKUP_FILES" ]
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment