diff --git a/tests/meson.build b/tests/meson.build index f0b9c89f..e128600b 100644 --- a/tests/meson.build +++ b/tests/meson.build @@ -6,18 +6,19 @@ rcxml_lib = static_library( link_with: library('libxml-2.0'), ) -t1000 = executable( - 't1000-rcxml-simple-parse', - sources: ['t1000-rcxml-simple-parse.c', 'tap.c'], - include_directories: [labwc_inc], - link_with: rcxml_lib, -) -test('t1000', t1000) +rcxml_tests = [ + 't1000-rcxml-simple-parse.c', + 't1001-rcxml-nodenames-simple.c', +] + +foreach t : rcxml_tests + testname = t.split('.')[0].underscorify() + exe = executable( + testname, + sources: [t, 'tap.c'], + include_directories: [labwc_inc], + link_with: rcxml_lib, + ) + test(testname, exe) +endforeach -t1001 = executable( - 't1001-rcxml-nodenames-simple', - sources: ['t1001-rcxml-nodenames-simple.c', 'tap.c'], - include_directories: [labwc_inc], - link_with: rcxml_lib, -) -test('t1001', t1001)