aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Mathes <adam@adammathes.com>2026-02-15 09:27:23 -0800
committerAdam Mathes <adam@adammathes.com>2026-02-15 09:27:23 -0800
commita2954daf15b035d87e2f33b6be3ca5edfb9dacc5 (patch)
tree3df58c7c61a6c27a959bb4acf619a5c4c19b00be
parent47b18128089d9dbc7a8a388906d86ae38145d2f9 (diff)
downloadneko-a2954daf15b035d87e2f33b6be3ca5edfb9dacc5.tar.gz
neko-a2954daf15b035d87e2f33b6be3ca5edfb9dacc5.tar.bz2
neko-a2954daf15b035d87e2f33b6be3ca5edfb9dacc5.zip
Document 'make check' benchmarks
-rw-r--r--DOCS/benchmarks.md21
1 files changed, 21 insertions, 0 deletions
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.