| #!/bin/bash | 
 |  | 
 | # Simple test of worlddump.py | 
 |  | 
 | TOP=$(cd $(dirname "$0")/.. && pwd) | 
 |  | 
 | source $TOP/tests/unittest.sh | 
 |  | 
 | OUT_DIR=$(mktemp -d) | 
 |  | 
 | ${PYTHON} $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 |