ccache: disable flaky test

test.trim_dir has transient failures, currently assumed to be
filesystem-specific as it fails on Linux systems using ZFS and on macOS (HFS+).
This commit is contained in:
Ryan Burns 2021-09-14 17:38:01 -07:00
parent bcd607489d
commit f38d014b87

View file

@ -60,12 +60,18 @@ let ccache = stdenv.mkDerivation rec {
bashInteractive
] ++ lib.optional stdenv.isDarwin xcodebuild;
checkPhase = ''
checkPhase = let
badTests = [
"test.trim_dir" # flaky on hydra (possibly filesystem-specific?)
] ++ lib.optionals stdenv.isDarwin [
"test.basedir"
"test.multi_arch"
"test.nocpp2"
];
in ''
runHook preCheck
export HOME=$(mktemp -d)
ctest --output-on-failure ${lib.optionalString stdenv.isDarwin ''
-E '^(test.nocpp2|test.basedir|test.multi_arch|test.trim_dir)$'
''}
ctest --output-on-failure -E '^(${lib.concatStringsSep "|" badTests})$'
runHook postCheck
'';