libadwaita: Document why tests are disabled on darwin right now

11/40 test-button-content                   FAIL            2.98s   killed by signal 5 SIGTRAP
>>> PYTHONDONTWRITEBYTECODE=yes MALLOC_PERTURB_=214 GTK_A11Y=none GSETTINGS_BACKEND=memory G_TEST_SRCDIR=/private/tmp/nix-build-libadwaita-1.3.2.drv-0/source/tests G_TEST_BUILDDIR=/private/tmp/nix-build-libadwaita-1.3.2.drv-0/source/build/tests G_DEBUG=gc-friendly,fatal-warnings MALLOC_CHECK_=2 /private/tmp/nix-build-libadwaita-1.3.2.drv-0/source/build/tests/test-button-content
 ✀  
stdout:
TAP version 13
# random seed: R02Se84baf70152144b0bb2dbf23cf179bf4
# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’
# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation memory (GMemorySettingsBackend) for ‘gsettings-backend’
1..5
# Start of Adwaita tests
# Start of ButtonContent tests
ok 1 /Adwaita/ButtonContent/icon_name
ok 2 /Adwaita/ButtonContent/label
ok 3 /Adwaita/ButtonContent/use_underline
not ok /Adwaita/ButtonContent/style_class_button - Gdk-FATAL-CRITICAL: gdk_macos_monitor_get_workarea: assertion 'GDK_IS_MACOS_MONITOR (self)' failed
Bail out!
stderr:
2023-04-25 08:39:33.359 test-button-content[73233:738156655] XType: Using static font registry.
This commit is contained in:
Bobby Rong 2023-04-25 17:21:21 +08:00 committed by GitHub
parent 015aa01ba8
commit 71d1beb95a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -70,10 +70,10 @@ stdenv.mkDerivation rec {
xvfb-run
];
# Tests had to be disabled on Darwin because they fail with the same error as https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=264947 on Hydra:
# Tests had to be disabled on Darwin because test-button-content fails
#
# In file included from ../tests/test-style-manager.c:10:
# ../src/adw-settings-private.h:16:10: fatal error: 'adw-enums-private.h' file not found
# not ok /Adwaita/ButtonContent/style_class_button - Gdk-FATAL-CRITICAL:
# gdk_macos_monitor_get_workarea: assertion 'GDK_IS_MACOS_MONITOR (self)' failed
doCheck = !stdenv.isDarwin;
checkPhase = ''