X-Git-Url: http://git.vrable.net/?p=cumulus.git;a=blobdiff_plain;f=tests%2Frun-test;h=7d3ec0cb116899be96ed08e09cf546d66093a637;hp=624a0bdb9d550c7fcff24dfa4d5b7e7be3085fe1;hb=fbe7425ae37564a99eb49133561eea5f1a6c7877;hpb=ad1381b6da02a65ebadfc2f466e9bf6ab9086229 diff --git a/tests/run-test b/tests/run-test index 624a0bd..7d3ec0c 100755 --- a/tests/run-test +++ b/tests/run-test @@ -61,6 +61,7 @@ mkdir "$BACKUP_DIR" log_action "Modifying files..." rm "$TREE/"*.h cp -a "$BIN_DIR/third_party" "$TREE" +"$TEST_DIR"/digest_tree "$TREE" >"$TMP_DIR/digest.2" log_action "Running second backup..." sleep 5 @@ -68,3 +69,15 @@ BACKUP_DIR="$TMP_DIR/backups" mkdir "$BACKUP_DIR" "$BIN_DIR"/cumulus --dest="$BACKUP_DIR" --localdb="$LOCALDB" \ --scheme=test -v "$TREE" + +log_action "Restoring snapshots" +export LBS_GPG_PASSPHRASE="" +snapshots=$("$BIN_DIR"/cumulus-util --store="$BACKUP_DIR" list-snapshots) +echo "Available snapshots:" $snapshots +i=0 +for s in $snapshots; do + i=$((i + 1)) + dest="$TMP_DIR/restore-$i" + mkdir -p "$dest" + "$BIN_DIR"/cumulus-util --store="$BACKUP_DIR" restore-snapshot $s "$dest" +done