testexecdir = join_paths(installed_test_bindir, 'css', 'change') testdatadir = join_paths(installed_test_datadir, 'css') test_change = executable( 'test-css-change', 'test-css-change.c', c_args: common_cflags, dependencies: libgtk_dep, install: get_option('install-tests'), install_dir: testexecdir, ) test('change', test_change, args: [ '--tap', '-k' ], env: [ 'GIO_USE_VOLUME_MONITOR=unix', 'GSETTINGS_BACKEND=memory', 'GDK_DEBUG=default-settings', 'GTK_CSD=1', 'G_ENABLE_DIAGNOSTIC=0', 'G_TEST_SRCDIR=@0@'.format(meson.current_source_dir()), 'G_TEST_BUILDDIR=@0@'.format(meson.current_build_dir()) ], suite: 'css') test_data = [ 'test1.css', 'test1.ui', 'test1.nodes', 'test2.css', 'test2.ui', 'test2.nodes', 'test3.css', 'test3.ui', 'test3.nodes', 'test4.css', 'test4.ui', 'test4.nodes', 'test5.css', 'test5.ui', 'test5.nodes', ] if get_option('install-tests') conf = configuration_data() conf.set('libexecdir', gtk_libexecdir) configure_file(input: 'change.test.in', output: 'change.test', configuration: conf, install_dir: testdatadir) install_data(test_data, install_dir: testexecdir) endif