diff options
author | SZEDER Gábor <szeder.dev@gmail.com> | 2018-02-24 00:39:42 +0100 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2018-02-27 12:43:13 -0800 |
commit | 5fc98e79fc0c40a5d25cb988d3948c0c0ec9f8b8 (patch) | |
tree | 807c3520e089c4db64d2be46bdf6c22fea871b47 /t/README | |
parent | t: prevent '-x' tracing from interfering with test helpers' stderr (diff) | |
download | tgif-5fc98e79fc0c40a5d25cb988d3948c0c0ec9f8b8.tar.xz |
t: add means to disable '-x' tracing for individual test scripts
The previous patch resolved most of the test failures caused by
running our test suite with '-x' tracing and /bin/sh, and the
following patches in this series will resolve almost all of the
remaining failures. Unfortunately, not yet all.
Add means to disable '-x' tracing for individual test scripts by
setting the $test_untraceable variable to a non-empty value in the
test script before sourcing 'test-lib.sh'. However, since '-x'
tracing is not an issue with recent Bash versions supporting
BASH_XTRACEFD, i.e. v4.1 and later, don't disable tracing when the
test script is run with such a Bash version even when
$test_untraceable is set.
Signed-off-by: SZEDER Gábor <szeder.dev@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/README')
-rw-r--r-- | t/README | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -87,6 +87,9 @@ appropriately before running "make". themselves. Implies `--verbose`. Note that in non-bash shells, this can cause failures in some tests which redirect and test the output of shell functions. Use with caution. + Ignored in test scripts that set the variable 'test_untraceable' + to a non-empty value, unless it's run with a Bash version + supporting BASH_XTRACEFD, i.e. v4.1 or later. -d:: --debug:: |