Add no such world test
This commit is contained in:
parent
e6ca59cd5f
commit
ddf1e177db
1 changed files with 10 additions and 2 deletions
12
test/test.sh
12
test/test.sh
|
@ -147,13 +147,21 @@ test-block-size-warning () {
|
||||||
assertContains "$OUTPUT" "is smaller than TOTAL_BLOCK_SIZE"
|
assertContains "$OUTPUT" "is smaller than TOTAL_BLOCK_SIZE"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
test-bad-input-world () {
|
||||||
|
TIMESTAMP="$(date +%F_%H-%M-%S --date="2021-01-01")"
|
||||||
|
OUTPUT="$(./backup.sh -m 10 -i "$TEST_TMP/server/notworld" -o "$TEST_TMP/backups" -s "$SCREEN_TMP" -f "$TIMESTAMP" 2>&1)"
|
||||||
|
EXIT_CODE="$?"
|
||||||
|
assertNotEquals 0 "$EXIT_CODE"
|
||||||
|
assertFalse '[ -f '"$TEST_TMP/backups/$TIMESTAMP.tar.gz"' ]'
|
||||||
|
}
|
||||||
|
|
||||||
test-nonzero-exit-warning () {
|
test-nonzero-exit-warning () {
|
||||||
TIMESTAMP="$(date +%F_%H-%M-%S --date="2021-01-01")"
|
TIMESTAMP="$(date +%F_%H-%M-%S --date="2021-01-01")"
|
||||||
OUTPUT="$(./backup.sh -a _BLAH_ -i "$TEST_TMP/server/world" -o "$TEST_TMP/backups" -s "$SCREEN_TMP" -f "$TIMESTAMP" 2>&1)"
|
OUTPUT="$(./backup.sh -a _BLAH_ -i "$TEST_TMP/server/world" -o "$TEST_TMP/backups" -s "$SCREEN_TMP" -f "$TIMESTAMP" 2>&1)"
|
||||||
EXIT_CODE="$?"
|
EXIT_CODE="$?"
|
||||||
assertNotEquals 0 "$EXIT_CODE"
|
assertNotEquals 0 "$EXIT_CODE"
|
||||||
assertContains "$OUTPUT" "Archive command exited with nonzero exit code"
|
assertContains "$OUTPUT" "Archive command exited with nonzero exit code"
|
||||||
assertFalse "[ -f "$TEST_TMP/backups/$TIMESTAMP.tar.gz" ]"
|
assertFalse '[ -f '"$TEST_TMP/backups/$TIMESTAMP.tar.gz"' ]'
|
||||||
}
|
}
|
||||||
|
|
||||||
test-file-changed-as-read-warning () {
|
test-file-changed-as-read-warning () {
|
||||||
|
@ -167,7 +175,7 @@ test-file-changed-as-read-warning () {
|
||||||
assertContains "$OUTPUT" "Some files may differ in the backup archive"
|
assertContains "$OUTPUT" "Some files may differ in the backup archive"
|
||||||
|
|
||||||
# Check that the backup actually resulted in a valid tar
|
# Check that the backup actually resulted in a valid tar
|
||||||
assertTrue "[ -f "$TEST_TMP/backups/$TIMESTAMP.tar.gz" ]"
|
assertTrue '[ -f '"$TEST_TMP/backups/$TIMESTAMP.tar.gz"' ]'
|
||||||
|
|
||||||
mkdir -p "$TEST_TMP/restored"
|
mkdir -p "$TEST_TMP/restored"
|
||||||
tar --extract --file "$TEST_TMP/backups/$TIMESTAMP.tar.gz" --directory "$TEST_TMP/restored"
|
tar --extract --file "$TEST_TMP/backups/$TIMESTAMP.tar.gz" --directory "$TEST_TMP/restored"
|
||||||
|
|
Loading…
Add table
Reference in a new issue