[PATCH bpf-next v2 0/4] selftests/bpf: migrate a few bpftool testing scripts

Alexis Lothoré (eBPF Foundation) posted 4 patches 2 weeks, 2 days ago
There is a newer version of this series
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(-)
[PATCH bpf-next v2 0/4] selftests/bpf: migrate a few bpftool testing scripts
Posted by Alexis Lothoré (eBPF Foundation) 2 weeks, 2 days ago
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>