bin/ai/regression/run.sh
branchnoai
changeset 9481 39ba1c349d3d
parent 9470 4593c953a276
child 9523 cacf2f05f79b
equal deleted inserted replaced
9480:d071f885f918 9481:39ba1c349d3d
     5 	exit 1
     5 	exit 1
     6 fi
     6 fi
     7 
     7 
     8 cp ai/regression/regression.nut ai/regression/main.nut
     8 cp ai/regression/regression.nut ai/regression/main.nut
     9 
     9 
    10 ./openttd -a regression -x -c ai/regression/regression.cfg -snull -mnull -vnull -g ai/regression/regression.sav | awk '{ gsub("0x\\(nil\\)", "0x00000000", $0); print $0; }' > tmp.regression
    10 params=""
       
    11 if [ "$1" != "-r" ]; then
       
    12 	params="-snull -mnull -vnull"
       
    13 fi
       
    14 ./openttd -a regression -x -c ai/regression/regression.cfg $params -g ai/regression/regression.sav | awk '{ gsub("0x\\(nil\\)", "0x00000000", $0); print $0; }' > tmp.regression
    11 res="`diff -u ai/regression/regression.txt tmp.regression`"
    15 res="`diff -u ai/regression/regression.txt tmp.regression`"
    12 if [ -z "$res" ]; then
    16 if [ -z "$res" ]; then
    13 	echo "Regression test passed!"
    17 	echo "Regression test passed!"
    14 else
    18 else
    15 	echo "Regression test failed! Difference:"
    19 	echo "Regression test failed! Difference:"