Add ruby tests to the pre-commit hook

This commit is contained in:
Daniel Martí 2014-12-12 12:34:28 +01:00
parent 05a7a872b6
commit 5e15d8ff47

View file

@ -8,6 +8,7 @@ exec 1>&2
PY_FILES="fdroid makebuildserver setup.py examples/*.py buildserver/*.py fdroidserver/*.py" PY_FILES="fdroid makebuildserver setup.py examples/*.py buildserver/*.py fdroidserver/*.py"
SH_FILES="fd-commit jenkins-build docs/*.sh hooks/pre-commit" SH_FILES="fd-commit jenkins-build docs/*.sh hooks/pre-commit"
RB_FILES="buildserver/cookbooks/*/recipes/*.rb"
err() { err() {
echo ERROR: "$@" echo ERROR: "$@"
@ -55,4 +56,12 @@ for f in $SH_FILES; do
fi fi
done done
# check the syntax of included ruby scripts with ruby -c
for f in $RB_FILES; do
if ! ruby -c $f 1>/dev/null; then
err "ruby tests failed!"
fi
done
exit 0 exit 0