ac19ff2b

By: Michael Lynch <git@mtlynch.io>

Enforce external test packages in all Go test files

Add dev-scripts/check-go-test-packages, which verifies that every
tracked *_test.go file declares a package ending in _test.

Wire it into the pre-commit hook and add a corresponding Nix build step
in flake.nix.

Co-authored-by: Shelley <shelley@exe.dev>

Suite timing

Time to Start Worker time Duration Time to finish
Config 2s 1s 1s 3s
Eval 30s 2m03s 2m03s 2m33s
Build 6m45s 3m42s 2m13s 8m59s
Test - - - -
Deploy - - - -
Suite 2s 5m46s 8m56s 8m59s

Timeline

0s40s1m1m20s1m40s2m2m20s7m7m20s7m40s8m8m20s8m40s