2018-03-15 12:41:54 +01:00
|
|
|
#!/usr/bin/env bats
|
|
|
|
|
|
|
|
setup() {
|
|
|
|
bkctld init test
|
|
|
|
}
|
|
|
|
|
|
|
|
teardown() {
|
|
|
|
bkctld remove all
|
|
|
|
}
|
|
|
|
|
|
|
|
@test "ok" {
|
2018-05-30 16:37:13 +02:00
|
|
|
run bkctld check
|
2018-03-15 12:41:54 +01:00
|
|
|
[ "$status" -eq 0 ]
|
|
|
|
}
|
|
|
|
|
|
|
|
@test "warning" {
|
|
|
|
touch --date="$(date -d -2days)" /backup/jails/*/var/log/lastlog
|
2018-05-30 16:37:13 +02:00
|
|
|
run bkctld check
|
2018-03-15 12:41:54 +01:00
|
|
|
[ "$status" -eq 1 ]
|
|
|
|
}
|
|
|
|
|
|
|
|
@test "critical" {
|
|
|
|
touch --date="$(date -d -3days)" /backup/jails/*/var/log/lastlog
|
2018-05-30 16:37:13 +02:00
|
|
|
run bkctld check
|
2018-03-15 12:41:54 +01:00
|
|
|
[ "$status" -eq 2 ]
|
|
|
|
}
|