assert_line --index 7 "âšī¸ INFO: backup count: 1"
assert_line --index 8 "đ FINISH: backup run"
assert_line --index 9 "â
SUCCESS: backup"
- rmdir "build/test/2000-01-01_01_backup"
}
# bats test_tags=backup:info
assert_line --index 9 "đ FINISH: backup run"
assert_line --index 10 "â
SUCCESS: backup"
[ -d "build/test/2000-01-01_36_backup" ]
- rmdir "build/test/2000-01-01_35_backup"
- rmdir "build/test/2000-01-01_36_backup"
}
# bats test_tags=backup:info
assert_line --index 9 "đ FINISH: backup run"
assert_line --index 10 "â
SUCCESS: backup"
[ -d "build/test/2000-01-01_01_backup" ]
- rmdir "build/test/1999-12-31_35_backup"
- rmdir "build/test/2000-01-01_01_backup"
}
# bats test_tags=backup:info
"build/test/1999-12-30_01_backup" \
"build/test/1999-12-31_01_backup" \
"build/test/2000-01-01_01_backup"
- rm --recursive --force "build/test/2000-01-01_02_backup"
}
# bats test_tags=backup:info,backup:cleanup
[ -d build/test/1999-10-02_01_backup ]
[ -d build/test/1999-12-24_01_backup ]
[ -d build/test/2000-01-01_01_backup ]
- rmdir build/test/1999-*
}
# bats test_tags=backup:info,backup:cleanup
[ -d build/test/1999-11-01_01_backup ]
[ -d build/test/1999-12-24_01_backup ]
[ -d build/test/2000-01-01_01_backup ]
- rmdir build/test/1999-*
}
# bats test_tags=backup:info,backup:cleanup
[ -d build/test/2000-01-01_06_backup ]
[ -d build/test/2000-01-01_18_backup ]
[ -d build/test/2000-01-01_19_backup ]
- rm --recursive build/test/2000-01-01_19_backup
- rmdir build/test/2000-01-01_*
}
# bats test_tags=backup:log
assert_success
assert_output "âšī¸ INFO: 2000-01-01T23:30:45+02:00 [$type] log entry -> build/test/backup.log"
assert_equal "$(cat "build/test/backup.log")" "2000-01-01T23:30:45+02:00 [$type] log entry"
- rm "build/test/$type"
- rm "build/test/backup.log"
}
for type in none day week month; do