From a2954daf15b035d87e2f33b6be3ca5edfb9dacc5 Mon Sep 17 00:00:00 2001 From: Adam Mathes Date: Sun, 15 Feb 2026 09:27:23 -0800 Subject: Document 'make check' benchmarks --- DOCS/benchmarks.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 DOCS/benchmarks.md (limited to 'DOCS') diff --git a/DOCS/benchmarks.md b/DOCS/benchmarks.md new file mode 100644 index 0000000..78b024a --- /dev/null +++ b/DOCS/benchmarks.md @@ -0,0 +1,21 @@ +# Benchmarks + +## `make check` execution time + +| Run | Time (real) | Status | +| --- | ----------- | ------------- | +| 1 | 15.2s | Cold (fresh) | +| 2 | 8.2s | Warm (cached) | +| 3 | 8.3s | Warm (cached) | + +**Environment:** Linux (Development VM) +**Date:** 2026-02-15 + +### Summary +The `make check` workflow consists of: +1. `golangci-lint run` (Backend) +2. `npm run lint` (Frontend) +3. `go test -cover ./...` (Backend) +4. `npm test -- --run` (Frontend) + +The goal of keeping the check under 15 seconds for a fast local feedback loop has been achieved. -- cgit v1.2.3