],
suite: suites,
)
+ test(renderer_name + ' ' + testname + ' flipped', compare_render,
+ args: [
+ '--flip',
+ '--output', join_paths(meson.current_build_dir(), 'compare', renderer_name),
+ join_paths(meson.current_source_dir(), 'compare', testname + '.node'),
+ join_paths(meson.current_source_dir(), 'compare', testname + '.png'),
+ ],
+ env: [
+ 'GSK_RENDERER=' + renderer_name,
+ 'GTK_A11Y=test',
+ 'G_TEST_SRCDIR=@0@'.format(meson.current_source_dir()),
+ 'G_TEST_BUILDDIR=@0@'.format(meson.current_build_dir())
+ ],
+ suite: suites + [ 'gsk-compare-flipped-' + renderer_name ],
+ )
+ test(renderer_name + ' ' + testname + ' repeated', compare_render,
+ args: [
+ '--repeat',
+ '--output', join_paths(meson.current_build_dir(), 'compare', renderer_name),
+ join_paths(meson.current_source_dir(), 'compare', testname + '.node'),
+ join_paths(meson.current_source_dir(), 'compare', testname + '.png'),
+ ],
+ env: [
+ 'GSK_RENDERER=' + renderer_name,
+ 'GTK_A11Y=test',
+ 'G_TEST_SRCDIR=@0@'.format(meson.current_source_dir()),
+ 'G_TEST_BUILDDIR=@0@'.format(meson.current_build_dir())
+ ],
+ suite: suites + [ 'gsk-compare-repeated-' + renderer_name ],
+ )
+ test(renderer_name + ' ' + testname + ' rotated', compare_render,
+ args: [
+ '--rotate',
+ '--output', join_paths(meson.current_build_dir(), 'compare', renderer_name),
+ join_paths(meson.current_source_dir(), 'compare', testname + '.node'),
+ join_paths(meson.current_source_dir(), 'compare', testname + '.png'),
+ ],
+ env: [
+ 'GSK_RENDERER=' + renderer_name,
+ 'GTK_A11Y=test',
+ 'G_TEST_SRCDIR=@0@'.format(meson.current_source_dir()),
+ 'G_TEST_BUILDDIR=@0@'.format(meson.current_build_dir())
+ ],
+ suite: suites + [ 'gsk-compare-rotated-' + renderer_name ],
+ )
endif
endforeach
endforeach