From: Daniel Martí Date: Fri, 12 Dec 2014 11:34:28 +0000 (+0100) Subject: Add ruby tests to the pre-commit hook X-Git-Tag: 0.3.0~17 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=5e15d8ff47a690fbbb71a376b7124a6fed515be0;p=fdroidserver.git Add ruby tests to the pre-commit hook --- diff --git a/hooks/pre-commit b/hooks/pre-commit index e4457023..564f5a4f 100755 --- a/hooks/pre-commit +++ b/hooks/pre-commit @@ -8,6 +8,7 @@ exec 1>&2 PY_FILES="fdroid makebuildserver setup.py examples/*.py buildserver/*.py fdroidserver/*.py" SH_FILES="fd-commit jenkins-build docs/*.sh hooks/pre-commit" +RB_FILES="buildserver/cookbooks/*/recipes/*.rb" err() { echo ERROR: "$@" @@ -55,4 +56,12 @@ for f in $SH_FILES; do fi 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