e46f74e2

By: Tom Sydney Kerckhove <syd@cs-syd.eu>

Add safe-coloured-text e2e mutation check; generalize mutationCheck to multiple libraries

- mutationCheck now accepts libraryPackages (list) instead of single libraryPackage
- compileMutationReport accepts optional testResourcesDir for golden test resources
- Add mutation-safe-coloured-text check: instruments safe-coloured-text and
  safe-coloured-text-parsing, runs safe-coloured-text-test from the source dir
- Pass safe-coloured-text flake input into mutation-checks.nix for source access

Suite timing

Time to Start Worker time Duration Time to finish
Config 0s 3s 3s 3s
Eval 3s 43s 43s 47s
Build 8s 1m01s 28s 36s
Test - - - -
Deploy - - - -
Suite 0s 1m48s 47s 47s

Timeline

0s10s20s30s40s