From 28c9bd3cac326d6c8ca61174825ff361cc962895 Mon Sep 17 00:00:00 2001 From: Colin Date: Fri, 28 Jul 2023 10:15:15 +0000 Subject: [PATCH] overlays: disable-flakey-tests: remove ell/libwacom (not flakey); add elfutils --- overlays/disable-flakey-tests.nix | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/overlays/disable-flakey-tests.nix b/overlays/disable-flakey-tests.nix index 9373ba6c..677340cd 100644 --- a/overlays/disable-flakey-tests.nix +++ b/overlays/disable-flakey-tests.nix @@ -4,15 +4,17 @@ # - they assume a particular architecture (e.g. x86) whereas i compile on multiple archs. # - they assume too much about their environment and fail under qemu. # -(next: prev: { - ell = prev.ell.overrideAttrs (_upstream: { - # 2023/02/11 - # fixes "TEST FAILED in get_random_return_callback at unit/test-dbus-message-fds.c:278: !l_dbus_message_get_error(message, ((void *)0), ((void *)0))" - # 2023/04/06 - # fixes "test-cipher: unit/test-cipher.c:102: test_aes_ctr: Assertion `!r' failed." - # unclear *why* this test fails. +(next: prev: +let + dontCheck = p: p.overrideAttrs (_: { doCheck = false; }); +in { + # 2023/07/27 + # 4 tests fail when building `host-pkgs.moby.emulated.elfutils` + # it might be enough to only disable checks when targeting aarch64, which could reduce rebuilds? + elfutils = dontCheck prev.elfutils; + # fish = prev.fish.overrideAttrs (_upstream: { # # 2023/02/28 # # The following tests FAILED: @@ -62,12 +64,6 @@ # # - not ok 267 - tcp_bind_error_addrinuse_listen # doCheck = false; # }); - libwacom = prev.libwacom.overrideAttrs (_upstream: { - # 2023/03/30 - # "libwacom:all / pytest TIMEOUT" - doCheck = false; - mesonFlags = [ "-Dtests=disabled" ]; - }); # llvmPackages_12 = # let