diff options
author | fonsinchen <fonsinchen@openttd.org> | 2014-09-21 16:41:03 +0000 |
---|---|---|
committer | fonsinchen <fonsinchen@openttd.org> | 2014-09-21 16:41:03 +0000 |
commit | d92c95b29c6ae7b03c76852eec68fc0d425884cb (patch) | |
tree | 4ee219926a9cee1407ccc08a8890078b87a5c0cd /bin/ai/regression/completeness.sh | |
parent | 1a5b2f0e17c5e694401e4d3730ed348e9f6d5f76 (diff) | |
download | openttd-d92c95b29c6ae7b03c76852eec68fc0d425884cb.tar.xz |
(svn r26895) -Change: Allow for multiple independent test cases for AI API regression
Diffstat (limited to 'bin/ai/regression/completeness.sh')
-rwxr-xr-x | bin/ai/regression/completeness.sh | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/bin/ai/regression/completeness.sh b/bin/ai/regression/completeness.sh index e2e4dccd8..9f5e96eb0 100755 --- a/bin/ai/regression/completeness.sh +++ b/bin/ai/regression/completeness.sh @@ -2,12 +2,12 @@ # $Id$ -if ! [ -f ai/regression/regression.nut ]; then +if ! [ -f ai/regression/completeness.sh ]; then echo "Make sure you are in the root of OpenTTD before starting this script." exit 1 fi -cat ai/regression/regression.nut | tr ';' '\n' | awk ' +cat ai/regression/tst_*/main.nut | tr ';' '\n' | awk ' /^function/ { for (local in locals) { delete locals[local] @@ -61,7 +61,7 @@ cat ai/regression/regression.nut | tr ';' '\n' | awk ' } ' | sed 's/ //g' | sort | uniq > tmp.in_regression -grep 'DefSQ.*Method' ../src/ai/api/*.hpp.sq | grep -v 'AIError::' | grep -v 'AIAbstractList::Valuate' | grep -v '::GetClassName' | sed 's/^[^,]*, &//g;s/,[^,]*//g' | sort > tmp.in_api +grep 'DefSQ.*Method' ../src/script/api/ai/*.hpp.sq | grep -v 'AIError::' | grep -v 'AIAbstractList::Valuate' | grep -v '::GetClassName' | sed 's/^[^,]*, &//g;s/,[^,]*//g' | sort > tmp.in_api diff -u tmp.in_regression tmp.in_api | grep -v '^+++' | grep '^+' | sed 's/^+//' |