Changeset - r21752:85aa871f9307
[Not reviewed]
master
4 3 4
fonsinchen - 10 years ago 2014-09-21 16:41:03
fonsinchen@openttd.org
(svn r26895) -Change: Allow for multiple independent test cases for AI API regression
4 files changed:
0 comments (0 inline, 0 general)
bin/ai/regression/completeness.sh
Show inline comments
 
@@ -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 ';
 
}
 
' | 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/^+//'
 

	
bin/ai/regression/empty.sav
Show inline comments
 
new file 100644
 
binary diff not shown
bin/ai/regression/regression.nut
Show inline comments
 
deleted file
bin/ai/regression/regression.sav
Show inline comments
 
deleted file
 
binary diff not shown

Changeset was too big and was cut off... Show full diff anyway

0 comments (0 inline, 0 general)