On Mon, Aug 9, 2021 at 5:17 PM Yucong Sun <fallentree@xxxxxx> wrote: > > This patch remove bpf_testmod load test when using "-l", making output > cleaner. > > Signed-off-by: Yucong Sun <fallentree@xxxxxx> > --- > tools/testing/selftests/bpf/test_progs.c | 10 ++++++---- > 1 file changed, 6 insertions(+), 4 deletions(-) > > diff --git a/tools/testing/selftests/bpf/test_progs.c b/tools/testing/selftests/bpf/test_progs.c > index 6f103106a39b..74dde0af1592 100644 > --- a/tools/testing/selftests/bpf/test_progs.c > +++ b/tools/testing/selftests/bpf/test_progs.c > @@ -754,10 +754,12 @@ int main(int argc, char **argv) > > save_netns(); > stdio_hijack(); > - env.has_testmod = true; > - if (load_bpf_testmod()) { could keep this to minimal changes by just doing if (!env.list_test_names && load_bpf_testmod()) { ... } env.has_testmod = true doesn't make difference for listing tests (and in the future we might want to assume that testmod is available to be able to list all tests and subtests, including those that depend on testmod). > - fprintf(env.stderr, "WARNING! Selftests relying on bpf_testmod.ko will be skipped.\n"); > - env.has_testmod = false; > + if (!env.list_test_names) { > + env.has_testmod = true; > + if (load_bpf_testmod()) { > + fprintf(env.stderr, "WARNING! Selftests relying on bpf_testmod.ko will be skipped.\n"); > + env.has_testmod = false; > + } > } > for (i = 0; i < prog_test_cnt; i++) { > struct prog_test_def *test = &prog_test_defs[i]; > -- > 2.30.2 >