Our Go codebase has more test LOCs than actual code.
Rerunning all those tests really adds up and we needed a solution.
A while ago I built a Go test runner with a shared S3 cache.
Nothing fancy really, but you can share the cache with your team and CI.
But now that we use
@AmpCode orbs a lot, it's really paying off.
Every orb runs the full test suite in a fraction of the time and we can ship those changes with more confidence.
just replace `go test ./...` with `rask ./...`