]> git.ipfire.org Git - thirdparty/git.git/commit - t/test-lib.sh
tests: do not require Git to be built when testing an installed Git
authorJohannes Schindelin <johannes.schindelin@gmx.de>
Wed, 14 Nov 2018 16:32:10 +0000 (08:32 -0800)
committerJunio C Hamano <gitster@pobox.com>
Fri, 16 Nov 2018 05:18:00 +0000 (14:18 +0900)
commited306e4e0fbb621001f008e6d50718898be4fc09
tree754d45898d45e7ca631d22cb4f0d84311bc0b9e0
parent875bf17e39f1651550d6c620c7e74d6e1d967641
tests: do not require Git to be built when testing an installed Git

We really only need the test helpers to be built in the worktree in that
case, but that is not what we test for.

On the other hand it is a perfect opportunity to verify that
`GIT_TEST_INSTALLED` points to a working Git.

So let's test the appropriate Git executable. While at it, also adjust
the error message in the `GIT_TEST_INSTALLED` case.

This patch is best viewed with `-w --patience`.

Helped-by: Jeff King <peff@peff.net>
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/test-lib.sh