Re: [PATCH v2 2/3] test-lib-functions.sh: add a test_with_columns function
- From
SZEDER Gábor <szeder.dev@gmail.com>
- Date
- Aug 2, 2021, 17:14 UTC
- Message-ID
- <20210802171429.GC23408@szeder.dev>
- In-Reply-To
- <patch-v2-2.3-36c57178c55-20210802T134610Z-avarab@gmail.com>
On Mon, Aug 02, 2021 at 03:46:27PM +0200, Ævar Arnfjörð Bjarmason wrote:
> Add a helper function to wrap patterns of "COLUMNS=N <command>" as > "test_with_columns N <command>". This will be used and extended in the > next commit.
Show 16 quoted lines
> diff --git a/t/test-lib-functions.sh b/t/test-lib-functions.sh
> index 37da7d9a99a..536339faaa2 100644
> --- a/t/test-lib-functions.sh
> +++ b/t/test-lib-functions.sh
> @@ -1718,3 +1718,11 @@ test_region () {
> test_readlink () {
> perl -le 'print readlink($_) for @ARGV' "$@"
> }
> +
> +# Test a with a given number of COLUMNS in the environment.
> +test_with_columns () {
> + local columns=$1
> + shift
> +
> + COLUMNS=$columns "$@"
> +}This function needs some redirections to separate the tested command's standard error from the function's '-x' trace, see a5bf824f3b (t: prevent '-x' tracing from interfering with test helpers' stderr, 2018-02-25).