One phony target per test file so -jN parallelizes both suites, each file building in its own persistent workdir so only changed packages recompile. Tests always execute — the workdir caches builds, never results. Lang tests keep their exact historical invocation (no -I); library tests keep -I lib/ww. Warm -j4: test-library 19.0s -> 1.0s, test-lang 19.8s -> 2.0s.
36 KiB
36 KiB