blob: 17a15b405e9e84d4c702fb604136eb297184bd29 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#!/bin/sh
git grep COMMAND\( | grep -o "(\"[a-zA-z ]*\"" | grep -o "[a-zA-z ]*" > commands.txt
missing_test=false
good_tests=""
bad_tests=""
while read cmd; do
if git grep -q "$cmd" -- src/test qa/; then
good_tests="$good_tests '$cmd'"
else
echo "'$cmd' has no apparent tests"
missing_test=true
bad_tests="$bad_tests '$cmd'"
fi
done < commands.txt
if [ "$missing_test" == true ]; then
echo "Missing tests!" $bad_tests
exit 1;
fi
|