coverage: set DEFAULT_TEST_TARGET to avoid using prove

If the user sets DEFAULT_TEST_TARGET=prove in his config.mak, that carries over into the coverage tests. Which is really bad if he also sets GIT_PROVE_OPTS=-j<..> as that completely breaks the coverage runs. Instead of attempting to mess with the GIT_PROVE_OPTS, just force the test target to 'test' so that we run under make, like we intended all along. Signed-off-by: Thomas Rast <trast@inf.ethz.ch> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Thomas Rast committed May 13, 2013 at 23:27 UTC c14cc77c1126c04b35ce0ea16989af50af6cebc1
1 file changed +1 -1
Makefile
+1 -1
@@ -2551,7 +2551,7 @@ coverage-compile:
2551
2552 coverage-test: coverage-clean-results coverage-compile
2553 $(MAKE) CFLAGS="$(COVERAGE_CFLAGS)" LDFLAGS="$(COVERAGE_LDFLAGS)" \
2554 - -j1 test
2554 + DEFAULT_TEST_TARGET=test -j1 test
2555
2556 coverage-report:
2557 $(QUIET_GCOV)for dir in $(object_dirs); do \