Add patch to skip remaining failing gsk tests on mips*el
authorSimon McVittie <smcv@debian.org>
Thu, 2 Sep 2021 22:32:41 +0000 (23:32 +0100)
committerSimon McVittie <smcv@debian.org>
Thu, 2 Sep 2021 22:57:40 +0000 (23:57 +0100)
debian/patches/debian/Skip-some-known-failing-tests-on-mips-family-architecture.patch [new file with mode: 0644]
debian/patches/series

diff --git a/debian/patches/debian/Skip-some-known-failing-tests-on-mips-family-architecture.patch b/debian/patches/debian/Skip-some-known-failing-tests-on-mips-family-architecture.patch
new file mode 100644 (file)
index 0000000..434489a
--- /dev/null
@@ -0,0 +1,37 @@
+From: Simon McVittie <smcv@debian.org>
+Date: Thu, 2 Sep 2021 23:31:54 +0100
+Subject: Skip some known-failing tests on mips-family architectures
+
+Forwarded: no
+---
+ testsuite/gsk/meson.build | 10 ++++++++--
+ 1 file changed, 8 insertions(+), 2 deletions(-)
+
+diff --git a/testsuite/gsk/meson.build b/testsuite/gsk/meson.build
+index d225653..683e3d4 100644
+--- a/testsuite/gsk/meson.build
++++ b/testsuite/gsk/meson.build
+@@ -73,15 +73,21 @@ compare_render_tests = [
+   'scale-up-down',
+   'shadow-in-opacity',
+   'texture-url',
+-  'repeat',
+   'repeat-no-repeat',
+-  'repeat-negative-coords',
+   'repeat-texture',
+   'transform-in-transform',
+   'transform-in-transform-in-transform',
+   'rounded-clip-in-clip-3d', # not really 3d, but cairo fails it
+ ]
++if not host_machine.cpu_family().contains('mips')
++  # https://gitlab.gnome.org/GNOME/gtk/-/issues/4228
++  compare_render_tests += [
++    'repeat',
++    'repeat-negative-coords',
++  ]
++endif
++
+ # these are too sensitive to differences in the renderers
+ # to run in ci, but still useful to keep around
+ informative_render_tests = [
index 1b6f0d1b92e2f2b970d070640890983620f1f2f0..1dd02235a5b5c81c05bc2b9c67087a73e00a7882 100644 (file)
@@ -7,3 +7,4 @@ compose-Document-how-to-get-compose-parse-input-from-libX.patch
 compose-Update-sequences-from-libX11-1.7.2.patch
 reftest-compare-Treat-colour-channels-as-undefined-if-alp.patch
 debian/testsuite-Don-t-test-the-old-gl-renderer.patch
+debian/Skip-some-known-failing-tests-on-mips-family-architecture.patch