summaryrefslogtreecommitdiff
path: root/tools/testing/selftests/bpf/test_progs.h
diff options
context:
space:
mode:
authorMykola Lysenko <mykolal@fb.com>2022-05-20 09:13:03 +0300
committerAndrii Nakryiko <andrii@kernel.org>2022-05-21 02:25:29 +0300
commit2dc323b1c4cb8ab7db9f8286a9c3267ce66419ab (patch)
tree603d127f25588889a5c5dd15a8791c8f45b4fc45 /tools/testing/selftests/bpf/test_progs.h
parentfa376860658252a4559026496528c5d3a36b52e3 (diff)
downloadlinux-2dc323b1c4cb8ab7db9f8286a9c3267ce66419ab.tar.xz
selftests/bpf: Remove filtered subtests from output
Currently filtered subtests show up in the output as skipped. Before: $ sudo ./test_progs -t log_fixup/missing_map #94 /1 log_fixup/bad_core_relo_trunc_none:SKIP #94 /2 log_fixup/bad_core_relo_trunc_partial:SKIP #94 /3 log_fixup/bad_core_relo_trunc_full:SKIP #94 /4 log_fixup/bad_core_relo_subprog:SKIP #94 /5 log_fixup/missing_map:OK #94 log_fixup:OK Summary: 1/1 PASSED, 0 SKIPPED, 0 FAILED After: $ sudo ./test_progs -t log_fixup/missing_map #94 /5 log_fixup/missing_map:OK #94 log_fixup:OK Summary: 1/1 PASSED, 0 SKIPPED, 0 FAILED Signed-off-by: Mykola Lysenko <mykolal@fb.com> Signed-off-by: Andrii Nakryiko <andrii@kernel.org> Acked-by: Yonghong Song <yhs@fb.com> Link: https://lore.kernel.org/bpf/20220520061303.4004808-1-mykolal@fb.com
Diffstat (limited to 'tools/testing/selftests/bpf/test_progs.h')
-rw-r--r--tools/testing/selftests/bpf/test_progs.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/testing/selftests/bpf/test_progs.h b/tools/testing/selftests/bpf/test_progs.h
index dd1b91d7985a..5fe1365c2bb1 100644
--- a/tools/testing/selftests/bpf/test_progs.h
+++ b/tools/testing/selftests/bpf/test_progs.h
@@ -70,6 +70,7 @@ struct subtest_state {
char *log_buf;
int error_cnt;
bool skipped;
+ bool filtered;
FILE *stdout;
};
@@ -156,6 +157,7 @@ struct msg {
char name[MAX_SUBTEST_NAME + 1];
int error_cnt;
bool skipped;
+ bool filtered;
bool have_log;
} subtest_done;
};