reftest border-image-excess-size.ui fails on big-endian
Hi - as of 4.10.4 test suite is very close to passing on big-endian arches - there is only ONE remaining test failure per my testing.
================================== 557/724 ===================================
test: gtk:reftest / reftest border-image-excess-size.ui
start time: 17:08:38
duration: 32.36s
result: exit status 0
command: G_TEST_BUILDDIR=/var/tmp/portage/gui-libs/gtk-4.10.4/work/gtk-4.10.4-build/testsuite/reftests GIO_USE_VFS=local GSETTINGS_BACKEND=memory GIO_USE_VOLUME_MONITOR=unix G_ENABLE_DIAGNOSTIC=0 GDK_BACKEND=x11 LD_LIBRARY_PATH=/var/tmp/portage/gui-libs/gtk-4.10.4/work/gtk-4.10.4-build/gtk:/var/tmp/portage/gui-libs/gtk-4.10.4/work/gtk-4.10.4-build/testsuite/reftests G_TEST_SRCDIR=/var/tmp/portage/gui-libs/gtk-4.10.4/work/gtk-4.10.4/testsuite/reftests TEST_OUTPUT_SUBDIR=x11 GDK_DEBUG=default-settings MALLOC_PERTURB_=222 GTK_CSD=1 GTK_A11Y=test REFTEST_MODULE_DIR=/var/tmp/portage/gui-libs/gtk-4.10.4/work/gtk-4.10.4-build/testsuite/reftests GSETTINGS_SCHEMA_DIR=/var/tmp/portage/gui-libs/gtk-4.10.4/work/gtk-4.10.4-build/gtk /var/tmp/portage/gui-libs/gtk-4.10.4/work/gtk-4.10.4-build/testsuite/reftests/gtk-reftest --tap -k -o /var/tmp/portage/gui-libs/gtk-4.10.4/work/gtk-4.10.4-build/testsuite/reftests/output /var/tmp/portage/gui-libs/gtk-4.10.4/work/gtk-4.10.4/testsuite/reftests/border-image-excess-size.ui
----------------------------------- stdout -----------------------------------
TAP version 13
# random seed: R02S695bb7560e563ac841f32636e4e24165
# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’
1..1
# Start of var tests
# Start of tmp tests
# Start of portage tests
# Start of gui-libs tests
# Start of gtk-4.10.4 tests
# Start of work tests
# Start of gtk-4.10.4 tests
# Start of testsuite tests
# Start of reftests tests
# Storing test result image at /var/tmp/portage/gui-libs/gtk-4.10.4/work/gtk-4.10.4-build/testsuite/reftests/output/x11/border-image-excess-size.out.png
# Storing test result image at /var/tmp/portage/gui-libs/gtk-4.10.4/work/gtk-4.10.4-build/testsuite/reftests/output/x11/border-image-excess-size.ref.png
# Storing test result node at /var/tmp/portage/gui-libs/gtk-4.10.4/work/gtk-4.10.4-build/testsuite/reftests/output/x11/border-image-excess-size.out.node
# Storing test result node at /var/tmp/portage/gui-libs/gtk-4.10.4/work/gtk-4.10.4-build/testsuite/reftests/output/x11/border-image-excess-size.ref.node
# Storing test result image at /var/tmp/portage/gui-libs/gtk-4.10.4/work/gtk-4.10.4-build/testsuite/reftests/output/x11/border-image-excess-size.diff.png
not ok 1 /var/tmp/portage/gui-libs/gtk-4.10.4/work/gtk-4.10.4/testsuite/reftests/border-image-excess-size.ui
# End of reftests tests
# End of testsuite tests
# End of gtk-4.10.4 tests
# End of work tests
# End of gtk-4.10.4 tests
# End of gui-libs tests
# End of portage tests
# End of tmp tests
# End of var tests
==============================================================================
border-image-excess-size.ref.node
border-image-excess-size.out.node
Looks like a simple green -> red colorswap, but not sure where that would come from. The border image referenced in the CSS is green-20x20.png
.
Thank you for taking a look!