tests: let --stress-limit=<N> imply --stress

It does not make much sense that running a test with
--stress-limit=<N> seemingly ignores that option because it does not
stress test at all.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Johannes Schindelin 2019-03-03 06:44:54 -08:00 committed by Junio C Hamano
parent 8104ec994e
commit de69e6f6c9
2 changed files with 2 additions and 1 deletions

View File

@ -214,7 +214,7 @@ appropriately before running "make".
--stress-limit=<N>:: --stress-limit=<N>::
When combined with --stress run the test script repeatedly When combined with --stress run the test script repeatedly
this many times in each of the parallel jobs or until one of this many times in each of the parallel jobs or until one of
them fails, whichever comes first. them fails, whichever comes first. Implies `--stress`.
You can also set the GIT_TEST_INSTALLED environment variable to You can also set the GIT_TEST_INSTALLED environment variable to
the bindir of an existing git installation to test that installation. the bindir of an existing git installation to test that installation.

View File

@ -158,6 +158,7 @@ do
esac esac
;; ;;
--stress-limit=*) --stress-limit=*)
stress=t;
stress_limit=${opt#--*=} stress_limit=${opt#--*=}
case "$stress_limit" in case "$stress_limit" in
*[!0-9]*|0*|"") *[!0-9]*|0*|"")