Commit 04da31f5 authored by Benjamin Otte's avatar Benjamin Otte
Browse files

build: Convert CSS parser tests to single meson tests

parent b76eb96c
Pipeline #82681 passed with stages
in 8 minutes and 48 seconds
......@@ -5,16 +5,6 @@ test_parser = executable('test-css-parser', 'test-css-parser.c',
install: get_option('install-tests'),
install_dir: testexecdir,
dependencies: libgtk_dep)
test('parser', test_parser,
args: [ '--tap', '-k' ],
env: [ 'GIO_USE_VOLUME_MONITOR=unix',
'GSETTINGS_BACKEND=memory',
'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 = [
'animation-crash-3.12.css',
......@@ -459,6 +449,24 @@ test_data = [
'value-none.ref.css',
]
foreach testname : test_data
if testname.endswith('.css') and not testname.endswith('.ref.css')
test('parser ' + testname, test_parser,
args: [ '--tap',
'-k',
join_paths(meson.current_source_dir(), testname),
],
env: [ 'GIO_USE_VOLUME_MONITOR=unix',
'GSETTINGS_BACKEND=memory',
'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')
endif
endforeach
if get_option('install-tests')
conf = configuration_data()
conf.set('libexecdir', gtk_libexecdir)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment