Add worlddump unit test

Add a worlddump unit test to avoid simple breakages

Change-Id: I6b87d4dbe22da2c1ca5ceb13134e9bb570f5cef2
This commit is contained in:
Ian Wienand 2015-07-01 06:29:27 +10:00
parent 3a9df1dab7
commit 5c7f39fdcd
1 changed files with 35 additions and 0 deletions

35
tests/test_worlddump.sh Executable file
View File

@ -0,0 +1,35 @@
#!/bin/bash
# Simple test of worlddump.py
TOP=$(cd $(dirname "$0")/.. && pwd)
source $TOP/tests/unittest.sh
OUT_DIR=$(mktemp -d)
$TOP/tools/worlddump.py -d $OUT_DIR
if [[ $? -ne 0 ]]; then
fail "worlddump failed"
else
# worlddump creates just one output file
OUT_FILE=($OUT_DIR/*.txt)
if [ ! -r $OUT_FILE ]; then
failed "worlddump output not seen"
else
passed "worlddump output $OUT_FILE"
if [[ $(stat -c %s $OUT_DIR/*.txt) -gt 0 ]]; then
passed "worlddump output is not zero sized"
fi
# put more extensive examination here, if required.
fi
fi
rm -rf $OUT_DIR
report_results