feat(runner): add TOML config file support for matrix benchmarks

- Add toml and serde dependencies
- Create config module with Config and BenchmarkConfig structs
- Add --config CLI option for matrix benchmarks
- Refactor `run_benchmark()` to accept BenchmarkConfig
This commit is contained in:
2026-02-06 17:43:46 +02:00
parent e2dda3ee83
commit 1c6625a04c
7 changed files with 246 additions and 89 deletions

View File

@@ -14,6 +14,8 @@ tokio.workspace = true
tracing.workspace = true
tracing-subscriber.workspace = true
uuid.workspace = true
serde.workspace = true
toml.workspace = true
[lints]
workspace = true