Skip some known-failing tests on mips-family architectures
authorSimon McVittie <smcv@debian.org>
Thu, 2 Sep 2021 22:31:54 +0000 (23:31 +0100)
committerJeremy Bicha <jbicha@ubuntu.com>
Sat, 14 May 2022 14:05:42 +0000 (15:05 +0100)
Forwarded: no

Gbp-Pq: Topic debian
Gbp-Pq: Name Skip-some-known-failing-tests-on-mips-family-architecture.patch

testsuite/gsk/meson.build
testsuite/reftests/meson.build

index 2fb02087d30ae5e839e20e4919417e8f8c9c2a86..8c3ff1fddfb9bf086b2b73f30722b68e595e3206 100644 (file)
@@ -77,9 +77,7 @@ 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',
@@ -87,6 +85,14 @@ compare_render_tests = [
   '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 0b6d0fa84ac0b342695a9995c69bb026a87bc038..b7d2fcf4282edeadf2fd45029881dde08d47ce06 100644 (file)
@@ -71,9 +71,6 @@ testdata = [
   'background-area.css',
   'background-area.ref.ui',
   'background-area.ui',
-  'background-blend-mode-clip-interaction.css',
-  'background-blend-mode-clip-interaction.ref.ui',
-  'background-blend-mode-clip-interaction.ui',
   'background-color-transparent.css',
   'background-color-transparent.ref.ui',
   'background-color-transparent.ui',
@@ -92,9 +89,6 @@ testdata = [
   'background-position-repeat.ref.ui',
   'background-position-repeat.ui',
   'background-position-repeat-bg.png',
-  'background-position-simple.css',
-  'background-position-simple.ref.ui',
-  'background-position-simple.ui',
   'background-repeat-clip.css',
   'background-repeat-clip.ref.ui',
   'background-repeat-clip.ui',
@@ -581,6 +575,19 @@ xfails = [
   'border-half-pixel.ui'
 ]
 
+if not host_machine.cpu_family().contains('mips')
+  testdata += [
+    # https://gitlab.gnome.org/GNOME/gtk/-/issues/4618
+    'background-blend-mode-clip-interaction.css',
+    'background-blend-mode-clip-interaction.ref.ui',
+    'background-blend-mode-clip-interaction.ui',
+    # https://gitlab.gnome.org/GNOME/gtk/-/issues/4228
+    'background-position-simple.css',
+    'background-position-simple.ref.ui',
+    'background-position-simple.ui',
+  ]
+endif
+
 reftest_env = environment()
 reftest_env.set('GTK_A11Y', 'test')
 reftest_env.set('G_TEST_SRCDIR', meson.current_source_dir())