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
@@ -56,7 +56,7 @@ do
56
)
57
done
58
59
-Wall='-Wall -Wdeclaration-after-statement' tests= jobs= skip=
59
+Wall='-Wall -Wdeclaration-after-statement' tests= jobs= skip= oldtest=
60
case `uname` in
61
OpenBSD)
62
NEEDS_CRYPTO_WITH_SSL=YesPlease ; export NEEDS_CRYPTO_WITH_SSL
@@ -101,6 +101,9 @@ do
101
'') jobs=$1 ;;
102
esac
103
;;
104
+ -noprove | --noprove)
105
+ oldtest=t
106
+ ;;
107
-loose | --loose)
108
Wall=
109
;;
@@ -135,7 +138,8 @@ if test -z "$tests" && test -n "$skip"
138
then
139
: GIT_SKIP_TESTS="${GIT_SKIP_TESTS:-$skip}"
140
fi
138
-if sh -c 'prove --version >/dev/null 2>&1' &&
141
+if test -z "$oldtest" &&
142
+ sh -c 'prove --version >/dev/null 2>&1' &&
143
sh -c 'prove --exec : >/dev/null 2>&1'
144
then
145
DEFAULT_TEST_TARGET=prove GIT_PROVE_OPTS="$jobs"