tests: introduce test_unset_prereq, for debugging
commit7d0ee47c11ffe3c63800625fcf757b05cf4b28c1
authorJohannes Schindelin <johannes.schindelin@gmx.de>
Sat, 28 Apr 2018 22:33:36 +0000 (29 00:33 +0200)
committerJunio C Hamano <gitster@pobox.com>
Mon, 30 Apr 2018 00:38:51 +0000 (30 09:38 +0900)
tree02ed746c379babc1637d4f1bc69146ef74c25bb8
parent468165c1d8a442994a825f3684528361727cd8c0
tests: introduce test_unset_prereq, for debugging

While working on the --convert-graft-file test, I missed that I was
relying on the GPG prereq, by using output of test cases that were only
run under that prereq.

For debugging, it was really convenient to force that prereq to be
unmet, but there was no easy way to do that. So I came up with a way,
and this patch reflects the cleaned-up version of that way.

For convenience, the following two methods are now supported ways to
pretend that a prereq is not met:

test_set_prereq !GPG

and

test_unset_prereq GPG

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