All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH bpf-next v2 0/4] selftests/bpf: migrate a few bpftool testing scripts
@ 2026-01-21 15:18 Alexis Lothoré (eBPF Foundation)
  2026-01-21 15:18 ` [PATCH bpf-next v2 1/4] selftests/bpf: reorder test_progs sources alphabetically Alexis Lothoré (eBPF Foundation)
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Alexis Lothoré (eBPF Foundation) @ 2026-01-21 15:18 UTC (permalink / raw)
  To: Andrii Nakryiko, Eduard Zingerman, Alexei Starovoitov,
	Daniel Borkmann, Martin KaFai Lau, Song Liu, Yonghong Song,
	John Fastabend, KP Singh, Stanislav Fomichev, Hao Luo, Jiri Olsa,
	Shuah Khan, Quentin Monnet
  Cc: ebpf, Bastien Curutchet, Thomas Petazzoni, linux-kernel, bpf,
	linux-kselftest, Alexis Lothoré (eBPF Foundation)

Hello,
this is the v2 for some bpftool tests conversion. This new version drops
a large part of the previous version, as it eventually integrates the
converted tests into test_progs rather than into a new dedicated runner.
The new tests however are almost identical to those in v1, as the
dropped test_bpftool runner was exposing the same kind of features as
those in test_progs.

- First commit is just a small cleanup, reordering files in the
  selftests Makefile
- Second commit introduces a few dedicated helpers to execute bpftool
  commands, with or without retrieving the generated stdout output
- Third commit integrates test_bpftool_metadata.sh into test_progs
- Fourth commit integrates test_bpftool_map.sh into test_progs

Signed-off-by: Alexis Lothoré (eBPF Foundation) <alexis.lothore@bootlin.com>
---
Changes in v2:
- drop standalone runner in favor of test_progs
- Link to v1: https://lore.kernel.org/r/20260114-bpftool-tests-v1-0-cfab1cc9beaf@bootlin.com

---
Alexis Lothoré (eBPF Foundation) (4):
      selftests/bpf: reorder test_progs sources alphabetically
      bpf/selftests: add a few helpers for bpftool testing
      selftests/bpf: convert test_bpftool_metadata.sh into test_progs framework
      selftests/bpf: convert test_bpftool_map_access.sh into test_progs framework

 tools/testing/selftests/bpf/Makefile               |  39 +-
 tools/testing/selftests/bpf/bpftool_helpers.c      |  74 ++++
 tools/testing/selftests/bpf/bpftool_helpers.h      |  11 +
 .../selftests/bpf/prog_tests/bpftool_maps_access.c | 371 +++++++++++++++++++
 .../selftests/bpf/prog_tests/bpftool_metadata.c    | 134 +++++++
 tools/testing/selftests/bpf/test_bpftool_map.sh    | 398 ---------------------
 .../testing/selftests/bpf/test_bpftool_metadata.sh |  85 -----
 7 files changed, 609 insertions(+), 503 deletions(-)
---
base-commit: cb353e9f65bd5eb7025211f36bdab6c43d27f6f4
change-id: 20251212-bpftool-tests-bb165c4cceb8

Best regards,
-- 
Alexis Lothoré (eBPF Foundation) <alexis.lothore@bootlin.com>


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2026-01-21 19:31 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-21 15:18 [PATCH bpf-next v2 0/4] selftests/bpf: migrate a few bpftool testing scripts Alexis Lothoré (eBPF Foundation)
2026-01-21 15:18 ` [PATCH bpf-next v2 1/4] selftests/bpf: reorder test_progs sources alphabetically Alexis Lothoré (eBPF Foundation)
2026-01-21 17:26   ` Alexei Starovoitov
2026-01-21 19:30     ` Alexis Lothoré
2026-01-21 15:18 ` [PATCH bpf-next v2 2/4] bpf/selftests: add a few helpers for bpftool testing Alexis Lothoré (eBPF Foundation)
2026-01-21 15:18 ` [PATCH bpf-next v2 3/4] selftests/bpf: convert test_bpftool_metadata.sh into test_progs framework Alexis Lothoré (eBPF Foundation)
2026-01-21 15:18 ` [PATCH bpf-next v2 4/4] selftests/bpf: convert test_bpftool_map_access.sh " Alexis Lothoré (eBPF Foundation)

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.