Add a worlddump unit test to avoid simple breakages Change-Id: I6b87d4dbe22da2c1ca5ceb13134e9bb570f5cef2
		
			
				
	
	
		
			36 lines
		
	
	
		
			663 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			663 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/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
 |