From 24aec00613b6d6ad92f34b8bd881cb6fc348e76a Mon Sep 17 00:00:00 2001 From: "Aaron D. Lee" Date: Mon, 5 Jan 2026 14:37:58 -0500 Subject: [PATCH] Add smoke test benchmarking to 4.1.2 plan --- PLAN-4.1.2.md | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/PLAN-4.1.2.md b/PLAN-4.1.2.md index e32848b..2942923 100644 --- a/PLAN-4.1.2.md +++ b/PLAN-4.1.2.md @@ -179,8 +179,27 @@ Polish and UX improvements after the 4.1.1 stability release. --- +## 5. Smoke Test Benchmarking + +**Status:** Planned + +**Problem:** No way to measure encode/decode performance or track regressions. + +**Solution:** Add timing to smoke tests using `hyperfine` or `time`. + +### Features +- Benchmark encode/decode on test images +- Output timing stats (min/max/avg) +- Optional `--benchmark` flag for smoke-test.sh +- Compare NVMe vs SD card, overclocked vs stock + +### Files to Modify +- `rpi/smoke-test.sh` + +--- + ## Notes -- Keep 4.1.2 focused - 4 small features +- Keep 4.1.2 focused - 5 small features - Don't break DCT compatibility (4.1.1 RS format is stable) - Test on Pi before release