💾 Archived View for heavysquare.com › notes › BEEA-compile-test-build-graph.txt captured on 2022-04-29 at 11:15:37.

View Raw

More Information

⬅️ Previous capture (2022-01-08)

-=-=-=-=-=-=-


~~ 2021-12-06T15:54:35+01:00

We have a CI setup where 

- it's 3hrs to run for a commit
- a test changes, it reruns everything again anyway


I've workd with a setup where the build graph was.


source -> built binary 
built binary + test source -> test run artifact/witness


This ended up as: test change -> only that test was recompiled run,
resulting in a new test run witness document for that specific test.


As an extra feature request, I'd like to have a build setup/tool, where
I can tell what significant file content changes are.

E.g. in a source file, adding text to a comment or adding a comment
should not trigger the whole thing to be rebuilt and retested.