treefmt / nix fmt (pull_request) Successful in 4s
build_systems / build-portal-1 (pull_request) Failing after 3m32s
build_systems / build-brain (pull_request) Canceled after 20m2s
build_systems / build-bob (pull_request) Canceled after 20m2s
build_systems / build-jeeves (pull_request) Canceled after 20m2s
build_systems / build-rhapsody-in-green (pull_request) Canceled after 20m2s
pytest / pytest (pull_request) Canceled after 39m46s
test ebook search / test-ebook-search (pull_request) Canceled after 39m51s
Skip the flaky GnuTLS UDP readiness test and the SciPy FFT tests whose precision differences are acceptable for our workloads.
33 lines
1.4 KiB
Nix
33 lines
1.4 KiB
Nix
# Test exclusions for the locally rebuilt x86-64-v3 package set.
|
|
#
|
|
# Selecting x86-64-v3 changes every affected derivation, so the normal
|
|
# nixpkgs binary cache cannot be used and upstream test suites run locally.
|
|
# The jeeves builder uses /tmp/nix-builds so filesystem tests run on tmpfs
|
|
# instead of ZFS with normalization=formD and utf8only=on; those tests remain
|
|
# enabled. The remaining exclusions cover a UDP readiness race and
|
|
# architecture-dependent floating-point differences whose risk we accept for
|
|
# our workloads. Keep these exceptions visible until their causes are fixed.
|
|
_final: prev: {
|
|
gnutls = prev.gnutls.overrideAttrs (old: {
|
|
# This test uses a fixed four-second sleep instead of checking UDP
|
|
# readiness; the client saw no listener in the x86-64-v3 build.
|
|
postPatch = (old.postPatch or "") + ''
|
|
sed '2iexit 77' -i tests/serv-udp.sh
|
|
'';
|
|
});
|
|
|
|
pythonPackagesExtensions = prev.pythonPackagesExtensions ++ [
|
|
(_pythonFinal: pythonPrev: {
|
|
scipy = pythonPrev.scipy.overridePythonAttrs (old: {
|
|
# x86-64-v3 FFT implementations produce rounding differences outside
|
|
# these tests' strict tolerances. We accept the numerical-precision
|
|
# risk for our workloads.
|
|
disabledTests = (old.disabledTests or [ ]) ++ [
|
|
"test_roundtrip_float32"
|
|
"test_roundtrip_scaling"
|
|
];
|
|
});
|
|
})
|
|
];
|
|
}
|