mbox series

[0/5] meson: wire up support for benchmarks

Message ID 20250331-pks-meson-benchmarks-v1-0-b2ace85616a3@pks.im (mailing list archive)
Headers show
Series meson: wire up support for benchmarks | expand

Message

Patrick Steinhardt March 31, 2025, 6:16 a.m. UTC
Hi,

this small patch series implements support for running our benchmarks in
"t/perf" via Meson. The series does not aim to replace "t/perf/run",
which is more fully-featured and allows running benchmarks against
multiple different trees. Instead, this series only allows running the
benchmarks against the current tree. Users are thus expected to continue
using "t/perf/run" for more advanced usecases.

Thanks!

Patrick

---
Patrick Steinhardt (5):
      t/perf: fix benchmarks with alternate repo formats
      t/perf: use configured PERL_PATH
      t/perf: fix benchmarks with out-of-tree builds
      meson: wire up benchmarks
      meson: wire up benchmarking options

 meson.build        |  7 ++---
 meson_options.txt  |  6 +++++
 t/meson.build      | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 t/perf/perf-lib.sh | 32 ++++++++++++++++++++---
 t/perf/run         |  4 +--
 5 files changed, 117 insertions(+), 9 deletions(-)


---
base-commit: 683c54c999c301c2cd6f715c411407c413b1d84e
change-id: 20250328-pks-meson-benchmarks-a8fac5f69467