Re: [PATCH 10/18] test-lib: provide test prereq REFFILES
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Apr 20, 2021, 23:37 UTC
- Message-ID
- <xmqqo8e81q9p.fsf@gitster.g>
- In-Reply-To
- <xmqqa6ps36ow.fsf@gitster.g>
Junio C Hamano <gitster@pobox.com> writes:
Show 11 quoted lines
> "Han-Wen Nienhuys via GitGitGadget" <gitgitgadget@gmail.com> writes: > >> From: Han-Wen Nienhuys <hanwen@google.com> >> >> REFFILES can be used to mark tests that are specific to the packed/loose ref >> storage format and its limitations. Marking such tests is a preparation for >> introducing the reftable storage backend. > > We'd want a bit of documentation either here or in t/README to > explain things like how these two interact with each other, if both > can be active at the same time, etc.
By "here", I meant the place in the code where the test_set_prereq was added, not in the proposed log message that will become hard to see when test writers need to work with the sources.
Thanks.
Show 20 quoted lines
> >> >> Signed-off-by: Han-Wen Nienhuys <hanwen@google.com> >> --- >> t/test-lib.sh | 2 ++ >> 1 file changed, 2 insertions(+) >> >> diff --git a/t/test-lib.sh b/t/test-lib.sh >> index d3f6af6a6545..ea7397c633db 100644 >> --- a/t/test-lib.sh >> +++ b/t/test-lib.sh >> @@ -1481,6 +1481,8 @@ parisc* | hppa*) >> ;; >> esac >> >> +test_set_prereq REFFILES >> + >> ( COLUMNS=1 && test $COLUMNS = 1 ) && test_set_prereq COLUMNS_CAN_BE_1 >> test -z "$NO_PERL" && test_set_prereq PERL >> test -z "$NO_PTHREADS" && test_set_prereq PTHREADS