Merge branch 'fs/test-prereq'
commit285907901c386eae4e0d50c617e1b82a58cff778
authorJunio C Hamano <gitster@pobox.com>
Wed, 15 Dec 2021 17:39:46 +0000 (15 09:39 -0800)
committerJunio C Hamano <gitster@pobox.com>
Wed, 15 Dec 2021 17:39:46 +0000 (15 09:39 -0800)
treefa6d38cedf02f58d3f034fe818039ff122532c74
parentf346fcb62a09b3518c291c5ab4449b0b10450acf
parenta6714088e0c03cf9e5820d54d4f9f3aece8af2e1
Merge branch 'fs/test-prereq'

The test framework learns to list unsatisfied test prerequisites,
and optionally error out when prerequisites that are expected to be
satisfied are not.

* fs/test-prereq:
  test-lib: make BAIL_OUT() work in tests and prereq
  test-lib: introduce required prereq for test runs
  test-lib: show missing prereq summary
t/test-lib.sh