-
-
Notifications
You must be signed in to change notification settings - Fork 7
Closed
Labels
ciCI/CD, GitHub Actions, testing infrastructureCI/CD, GitHub Actions, testing infrastructureperformanceBenchmarks, overhead, performance trackingBenchmarks, overhead, performance tracking
Description
Run bench.php in CI to catch overhead regressions. Report:
- Vanilla PHP (no extension)
- Extension loaded, no trigger
- Extension loaded, trigger present, no client
What to do
- Add a benchmark job to a separate
benchmark.yml - Run
bench.php5× in each configuration, report median - Fail CI if "loaded, no trigger" overhead exceeds 6% (currently ~4%)
- Store results as CI artifact for historical tracking
Acceptance criteria
- Benchmark runs in CI on every PR
- Results visible in CI output
- Threshold check: fails if overhead > 6%
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
ciCI/CD, GitHub Actions, testing infrastructureCI/CD, GitHub Actions, testing infrastructureperformanceBenchmarks, overhead, performance trackingBenchmarks, overhead, performance tracking