@leroysheep / CrazyWebTemps / commits / 007cb03102

Meta/Make: allow --noprove to decline use of prove in tests

Junio C Hamano committed Apr 29, 2012 at 18:32 UTC 007cb03102c5e596bfce0f8e4d86d23eb41ff003
1 file changed +6 -2
Make
+6 -2
index 794ae712fa..9ea81abbab 100755 --- a/Make +++ b/Make @@ -56,7 +56,7 @@ do ) done -Wall='-Wall -Wdeclaration-after-statement' tests= jobs= skip= +Wall='-Wall -Wdeclaration-after-statement' tests= jobs= skip= oldtest= case `uname` in OpenBSD) NEEDS_CRYPTO_WITH_SSL=YesPlease ; export NEEDS_CRYPTO_WITH_SSL @@ -101,6 +101,9 @@ do '') jobs=$1 ;; esac ;; + -noprove | --noprove) + oldtest=t + ;; -loose | --loose) Wall= ;; @@ -135,7 +138,8 @@ if test -z "$tests" && test -n "$skip" then : GIT_SKIP_TESTS="${GIT_SKIP_TESTS:-$skip}" fi -if sh -c 'prove --version >/dev/null 2>&1' && +if test -z "$oldtest" && + sh -c 'prove --version >/dev/null 2>&1' && sh -c 'prove --exec : >/dev/null 2>&1' then DEFAULT_TEST_TARGET=prove GIT_PROVE_OPTS="$jobs"