[LTP] [PATCH v5 6/6] lib: Print TCONF on LTP_REPRODUCIBLE_OUTPUT=1

Petr Vorel pvorel@suse.cz
Thu Apr 23 11:39:23 CEST 2026


Hi,

[ Cc valgrind-developers ML, which I should have done when sending the patchset ].

Kind regards,
Petr

> It'll be better for Valgrind developers to know, that test is skipped.
> TCONF is not printed that often and because output of the message is
> trimmed, it will not be that disruptive.

> Signed-off-by: Petr Vorel <pvorel@suse.cz>
> ---
> New in v5 (it can be squashed, but I wanted to point this out and get Martin's ack).

>  doc/users/setup_tests.rst | 6 +++---
>  lib/tst_test.c            | 4 +---
>  2 files changed, 4 insertions(+), 6 deletions(-)

> diff --git a/doc/users/setup_tests.rst b/doc/users/setup_tests.rst
> index 491a5b003a..43573c8fb1 100644
> --- a/doc/users/setup_tests.rst
> +++ b/doc/users/setup_tests.rst
> @@ -43,9 +43,9 @@ users.
>         Shell language: ``TST_NEEDS_DEVICE=1``.

>     * - LTP_REPRODUCIBLE_OUTPUT
> -     - When set to ``1`` or ``y`` uppress printing TCONF, TINFO and TDEBUG
> -       messages and discards the actual content of the other messages printed
> -       by the test (suitable for a reproducible output).
> +     - When set to ``1`` or ``y`` uppress printing TINFO and TDEBUG messages
> +       and discards the actual content of the other messages printed by the
> +       test (suitable for a reproducible output).

>     * - LTP_SINGLE_FS_TYPE
>       - Specifies single filesystem to run the test on instead all supported
> diff --git a/lib/tst_test.c b/lib/tst_test.c
> index a0b55049ff..469a3f6b65 100644
> --- a/lib/tst_test.c
> +++ b/lib/tst_test.c
> @@ -306,8 +306,6 @@ static void print_result(const char *file, const int lineno, int ttype,
>  		res = "TBROK";
>  	break;
>  	case TCONF:
> -		if (reproducible_output)
> -			return;
>  		res = "TCONF";
>  	break;
>  	case TWARN:
> @@ -675,7 +673,7 @@ static void print_help(void)
>  	fprintf(stderr, "LTP_DEV                  Path to the block device to be used (for .needs_device)\n");
>  	fprintf(stderr, "LTP_DEV_FS_TYPE          Filesystem used for testing (default: %s)\n", DEFAULT_FS_TYPE);
>  	fprintf(stderr, "LTP_DEBUG                Print debug messages (set 1(y) or 2)\n");
> -	fprintf(stderr, "LTP_REPRODUCIBLE_OUTPUT  Values 1 or y suppress printing TCONF, TINFO and TDEBUG messages and\n"
> +	fprintf(stderr, "LTP_REPRODUCIBLE_OUTPUT  Values 1 or y suppress printing TINFO and TDEBUG messages and\n"
>  			"                         discards the actual content of all other messages\n");
>  	fprintf(stderr, "LTP_SINGLE_FS_TYPE       Specifies filesystem instead all supported (for .all_filesystems)\n");
>  	fprintf(stderr, "LTP_FORCE_SINGLE_FS_TYPE Testing only. The same as LTP_SINGLE_FS_TYPE but ignores test skiplist.\n");


More information about the ltp mailing list