tests/experiment-calibration.nixλpkgs, noncelet3mk=λname attrs pkgs.stdenvNoCC.mkDerivation7name="filnix-calibration-${name}-${nonce}"8dontUnpack=true9phases="configurePhase" "buildPhase" "checkPhase" "installPhase"15configurePhase="true"16buildPhase="echo calibration > proof"17doCheck=true18checkPhase="test -s proof"19installPhase="mkdir -p $out; cp proof $out/proof"//attrsused by bad dependent good sibling slow 23bad=mk"bad-library" configurePhase = "echo deliberate-calibration-failure >&2; exit 17";uses mk used by dependent sibling in28good=mk"good" buildPhase = "sleep 25; echo calibration > proof";uses mk 29inheritbad 30dependent=mk"dependent" buildInputs = bad;uses bad mk 31sibling=mk"sibling" buildInputs = bad;uses bad mk 32slow=mk"slow" buildPhase = "sleep 90; echo calibration > proof";uses mk