From 5e15d8ff47a690fbbb71a376b7124a6fed515be0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Daniel=20Mart=C3=AD?= Date: Fri, 12 Dec 2014 12:34:28 +0100 Subject: [PATCH] Add ruby tests to the pre-commit hook --- hooks/pre-commit | 9 +++++++++ 1 file changed, 9 insertions(+) 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 -- 2.30.2