This can be used to run only a subset of tests, e.g.
"meson test -C build --suite journal" to run only the journal
unit tests.
type = ''
endif
+ suite = fs.name(fs.parent('@0@'.format(sources[0])))
+ # FIXME: Use str.replace() with meson >= 0.58.0
+ suite = suite.split('sd-')[-1]
+
if condition == '' or conf.get(condition) == 1
exe = executable(
name,
elif want_tests != 'false'
test(name, exe,
env : test_env,
- timeout : timeout)
+ timeout : timeout,
+ suite : suite)
endif
else
message('Not compiling @0@ because @1@ is not true'.format(name, condition))