blob: 589c3d6a6ff030b01697c91ffb72bc1c97de8ab7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!/bin/sh
git grep -e COMMAND\( -e COMMAND_WITH_FLAG\( | grep -o "(\"[a-zA-Z ]*\"" | grep -o "[a-zA-Z ]*" | sort | uniq > 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
|