diff options
author | Matthias Clasen <mclasen@redhat.com> | 2017-10-18 02:50:05 +0800 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2017-10-18 17:30:20 +0200 |
commit | abe7d8a846d0b83a7534cc12f9fcfebaf8eab017 (patch) | |
tree | 8ef4260aa139de522184920150f2eef83c77939a /testsuite/gsk | |
parent | 3166dc45e89145465f3823a60f84b20ddc6e6c8d (diff) | |
download | gtk+-abe7d8a846d0b83a7534cc12f9fcfebaf8eab017.tar.gz |
More testsuite cosmetics
Unify the test naming some more.
Diffstat (limited to 'testsuite/gsk')
-rw-r--r-- | testsuite/gsk/meson.build | 43 | ||||
-rw-r--r-- | testsuite/gsk/test-render-nodes.test.in | 4 |
2 files changed, 46 insertions, 1 deletions
diff --git a/testsuite/gsk/meson.build b/testsuite/gsk/meson.build index d5ad54d59c..b16d074c3b 100644 --- a/testsuite/gsk/meson.build +++ b/testsuite/gsk/meson.build @@ -1,7 +1,48 @@ +test_env = environment() +test_env.set('G_TEST_SRCDIR', meson.current_source_dir()) +test_env.set('G_TEST_BUILDDIR', meson.current_build_dir()) +test_env.set('GSETTINGS_BACKEND', 'memory') +test_env.set('G_ENABLE_DIAGNOSTIC', '0') + test_render_nodes = executable( 'test-render-nodes', ['test-render-nodes.c', 'reftest-compare.c'], dependencies: libgtk_dep, ) -test('test-render-nodes', test_render_nodes, suite: 'gsk') + +test('test-render-nodes', test_render_nodes, suite: 'gsk', env: test_env) + +test_data = [ + 'blendmode.node', + 'blendmode.png', + 'blendmodes.node', + 'blendmodes.png', + 'cairo.node', + 'cairo.png', + 'colors.cairo.png', + 'colors.node', + 'colors.vulkan.png', + 'cross-fade.node', + 'cross-fade.png', + 'cross-fades.node', + 'cross-fades.png', + 'ducky.png', + 'repeat.node', + 'repeat.png', + 'transform.node', + 'transform.png', +] + +if get_option('install-tests') + conf = configuration_data() + conf.set('libexecdir', gtk_libexecdir) + configure_file(input: 'test-render-nodes.test.in', + output: 'test-render-nodes.test', + configuration: conf, + install_dir: installed_test_datadir) + + install_data(test_data, install_dir: testexecdir) + +endif + diff --git a/testsuite/gsk/test-render-nodes.test.in b/testsuite/gsk/test-render-nodes.test.in new file mode 100644 index 0000000000..4ea3baa74b --- /dev/null +++ b/testsuite/gsk/test-render-nodes.test.in @@ -0,0 +1,4 @@ +[Test] +Exec=/bin/sh -c "cd @libexecdir@/installed-tests/gtk-4.0/gsk && @libexecdir@/installed-tests/gtk-4.0/gsk/test-render-nodes --tap" +Type=session +Output=TAP |