'empty-cross-fade',
'empty-debug',
'empty-inset-shadow',
-# this test fails for some of the backends
-# 'empty-linear-gradient',
+ 'empty-linear-gradient',
'empty-mask',
'empty-opacity',
'empty-outset-shadow',
compare_xfails = [
# Both tests fail because of some font rendering issue
+ 'empty-linear-gradient',
'unaligned-offscreen',
'upside-down-label-3d', # not really 3d, but cairo fails it
]
+compare_xfails_small_texture = [
+ 'big-checkerboard',
+ 'big-checkerboard-scaled-down'
+]
+
foreach renderer : renderers
foreach testname : compare_render_tests
suites += 'failing'
endif
+ if compare_xfails_small_texture.contains(testname)
+ suites += 'wayland_smalltexture_failing'
+ endif
+
if ((exclude_term == '' or not testname.contains(exclude_term)) and
(renderer_name != 'broadway' or broadway_enabled))
test(renderer_name + ' ' + testname, compare_render,
{ 'backend': 'broadway', 'if': broadway_enabled, },
{ 'name': 'wayland_smalltexture',
'backend': 'wayland', 'if': wayland_enabled,
- 'env': ['GSK_MAX_TEXTURE_SIZE=1024'], },
+ 'env': ['GSK_MAX_TEXTURE_SIZE=1024'] },
{ 'backend': 'win32', 'if': os_win32 },
]
exclude += 'gsk-compare-broadway'
endif
+ if name == 'wayland_smalltexture'
+ exclude += 'wayland_smalltexture_failing'
+ endif
+
env = common_env + [
'GDK_BACKEND=@0@'.format(backend),
] + setup.get('env', [])