[PATCH 0/5] meson: wire up support for benchmarks
- From
Patrick Steinhardt <ps@pks.im>
- Date
- Mar 31, 2025, 06:16 UTC
- Message-ID
- <20250331-pks-meson-benchmarks-v1-0-b2ace85616a3@pks.im>
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 optionsmeson.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