Commit 7d41dad1 authored by Eduard Zingerman's avatar Eduard Zingerman Committed by Alexei Starovoitov

selftests/bpf: less spam in the log for message matching

When running test_loader based tests in the verbose mode each matched
message leaves a trace in the stderr, e.g.:

    ./test_progs -vvv -t ...
    validate_msgs:PASS:expect_msg 0 nsec
    validate_msgs:PASS:expect_msg 0 nsec
    validate_msgs:PASS:expect_msg 0 nsec
    validate_msgs:PASS:expect_msg 0 nsec
    validate_msgs:PASS:expect_msg 0 nsec

This is not very helpful when debugging such tests and clobbers the
log a lot.
Signed-off-by: default avatarEduard Zingerman <eddyz87@gmail.com>
Link: https://lore.kernel.org/r/20240820102357.3372779-2-eddyz87@gmail.comSigned-off-by: default avatarAlexei Starovoitov <ast@kernel.org>
parent ffc41ce5
...@@ -531,7 +531,8 @@ static void validate_msgs(char *log_buf, struct expected_msgs *msgs, ...@@ -531,7 +531,8 @@ static void validate_msgs(char *log_buf, struct expected_msgs *msgs,
} }
} }
if (!ASSERT_OK_PTR(match, "expect_msg")) { if (!match) {
PRINT_FAIL("expect_msg\n");
if (env.verbosity == VERBOSE_NONE) if (env.verbosity == VERBOSE_NONE)
emit_fn(log_buf, true /*force*/); emit_fn(log_buf, true /*force*/);
for (j = 0; j <= i; j++) { for (j = 0; j <= i; j++) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment