1compare_dirs() {2 diffout="$(diff -ur "${1}" "${2}")"3 if [ $? -ne 0 ]; then4 printf "FAIL: Directories differ.\n\n%s\n" "${diffout}"5 exit 16 fi7}89archive_logs() {10 "${ARCHIVE_LOGS}" "$@" ./current ./archive11 if [ $? -ne 0 ]; then12 printf "FAIL: archive-logs failed\n"13 exit 114 fi15}1617check_dirs() {18 compare_dirs current current-expected19 compare_dirs archive archive-expected20}2122run_test() {23 archive_logs "$@"24 check_dirs25}