diff options
author | Todd Zullinger <tmz@pobox.com> | 2019-05-14 21:36:33 -0400 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2019-05-15 14:20:01 +0900 |
commit | abd0f289839f6029983a83707f43029c4a2ebf07 (patch) | |
tree | 1fee51ddd57a424d843809ab2b4413cf8b69af33 /t/t5100/info0009 | |
parent | mingw: allow building with an MSYS2 runtime v3.x (diff) | |
download | tgif-abd0f289839f6029983a83707f43029c4a2ebf07.tar.xz |
test-lib: try harder to ensure a working jgit
The JGIT prereq uses `type jgit` to determine whether jgit is present.
While this is usually sufficient, it won't help if the jgit found is
badly broken. This wastes time running tests which fail due to no fault
of our own.
Use `jgit --version` instead, to guard against cases where jgit is
present on the system, but will fail to run, e.g. because of some JRE
issue, or missing Java dependencies. Checking that it gets far enough
to process the '--version' argument isn't perfect, but seems to be good
enough in practice. It's also consistent with how we detect some other
dependencies, see e.g. the CURL and UNZIP prerequisites.
Signed-off-by: Todd Zullinger <tmz@pobox.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t5100/info0009')
0 files changed, 0 insertions, 0 deletions