ada57910

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

Run mutations inside Cabal checkPhase so test resources are available

Previously compileMutationReport ran the test binary in a separate
derivation, requiring testResourcesDir to be passed explicitly for
packages with golden test files. Now the mutations run inside the
test package's own Cabal build (checkPhase), where Cabal has already
set up the working directory with test_resources/ present. The report
is written to a separate 'report' output via overrideAttrs. This
eliminates testResourcesDir and the compileMutationReport derivation
from mutation-checks.nix.