diff options
| -rwxr-xr-x | git_hooks/pre-commit | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/git_hooks/pre-commit b/git_hooks/pre-commit index 4c618746..f8dacac2 100755 --- a/git_hooks/pre-commit +++ b/git_hooks/pre-commit @@ -1,5 +1,7 @@ #!/bin/sh +echo "Preparing to run tests..." + TDIR=`mktemp -d -t vimium` if [ $? -ne 0 ] @@ -8,10 +10,16 @@ then fi git checkout-index --prefix=$TDIR/ -af +# because submodules don't get picked up by checkout-index +cp -r ./tests/shoulda.js/ $TDIR/tests/shoulda.js/ -cake test +pushd $TDIR > /dev/null + cake build + cake test + TEST_RESULT=$? +popd -TEST_RESULT=$? +echo "Tests completed." rm -rf $TDIR |
