Add worlddump unit test
Add a worlddump unit test to avoid simple breakages Change-Id: I6b87d4dbe22da2c1ca5ceb13134e9bb570f5cef2
This commit is contained in:
parent
3a9df1dab7
commit
5c7f39fdcd
35
tests/test_worlddump.sh
Executable file
35
tests/test_worlddump.sh
Executable 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
|
Loading…
Reference in New Issue
Block a user