(svn r12730) [NoAI] -Fix: the regression completeness checker did not understand Valuate, thus gave some false positives. noai
authorrubidium
Tue, 15 Apr 2008 22:52:18 +0000
branchnoai
changeset 10198 e88e56267777
parent 10197 45364e1f4a60
child 10212 1e0a2a182253
(svn r12730) [NoAI] -Fix: the regression completeness checker did not understand Valuate, thus gave some false positives.
bin/ai/regression/completeness.sh
--- a/bin/ai/regression/completeness.sh	Tue Apr 15 22:38:05 2008 +0000
+++ b/bin/ai/regression/completeness.sh	Tue Apr 15 22:52:18 2008 +0000
@@ -22,6 +22,14 @@
 	}
 }
 
+/Valuate/ {
+	gsub(".*Valuate\\(", "")
+	gsub("\\).*", "")
+	gsub(",.*", "")
+	gsub("\\.", "::")
+	print $0
+}
+
 /\./ {
 	for (local in locals) {
 		if (match($0, local ".")) {
@@ -51,7 +59,7 @@
 }
 ' | sed 's/	//g' | sort | uniq > tmp.in_regression
 
-grep 'DefSQ.*Method' ../src/ai/api/*.hpp.sq | grep -v '::GetClassName' | sed 's/^[^,]*, &//g;s/,[^,]*//g' | sort > tmp.in_api
+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
 
 diff -u tmp.in_regression tmp.in_api | grep -v '^+++' | grep '^+' | sed 's/^+//'