libsystemd: Clean up meson.build

Merge the two blocks adding tests, since there seems to be
no obvious reason to have two separate blocks, as they both
contain tests from the same libraries.
This commit is contained in:
Daan De Meyer
2026-04-29 12:03:21 +02:00
committed by Daan De Meyer
parent bb17ded158
commit 5948ff5fe2
9 changed files with 34 additions and 42 deletions
+34 -27
View File
@@ -174,29 +174,6 @@ libsystemd_pc = custom_target(
############################################################
simple_tests += files(
'sd-journal/test-audit-type.c',
'sd-journal/test-catalog.c',
'sd-journal/test-journal-file.c',
'sd-journal/test-journal-init.c',
'sd-journal/test-journal-match.c',
'sd-journal/test-journal-send.c',
'sd-journal/test-mmap-cache.c',
)
libsystemd_tests += [
{
'sources' : files('sd-journal/test-journal-enum.c'),
'timeout' : 360,
},
{
'sources' : files('sd-event/test-event.c'),
'timeout' : 120,
}
]
############################################################
simple_tests += files(
'sd-bus/test-bus-creds.c',
'sd-bus/test-bus-introspect.c',
@@ -204,20 +181,26 @@ simple_tests += files(
'sd-bus/test-bus-vtable.c',
'sd-device/test-device-util.c',
'sd-device/test-sd-device-monitor.c',
'sd-hwdb/test-sd-hwdb.c',
'sd-id128/test-id128.c',
'sd-journal/test-audit-type.c',
'sd-journal/test-catalog.c',
'sd-journal/test-journal-file.c',
'sd-journal/test-journal-flush.c',
'sd-journal/test-journal-init.c',
'sd-journal/test-journal-interleaving.c',
'sd-journal/test-journal-match.c',
'sd-journal/test-journal-send.c',
'sd-journal/test-journal-stream.c',
'sd-journal/test-journal.c',
'sd-journal/test-mmap-cache.c',
'sd-login/test-login.c',
'sd-login/test-sd-login.c',
'sd-netlink/test-netlink.c',
'sd-path/test-sd-path.c',
)
libsystemd_tests += [
{
'sources' : files('sd-device/test-sd-device.c'),
'dependencies' : [ threads, libmount_cflags ],
},
{
'sources' : files('sd-bus/test-bus-address.c'),
'dependencies' : threads
@@ -275,6 +258,18 @@ libsystemd_tests += [
'dependencies' : threads,
'timeout' : 120,
},
{
'sources' : files('sd-device/test-sd-device.c'),
'dependencies' : [threads, libmount_cflags],
},
{
'sources' : files('sd-event/test-event.c'),
'timeout' : 120,
},
{
'sources' : files('sd-journal/test-journal-enum.c'),
'timeout' : 360,
},
{
'sources' : files('sd-journal/test-journal-append.c'),
'type' : 'manual',
@@ -287,11 +282,23 @@ libsystemd_tests += [
'sources' : files('sd-journal/test-journal-verify.c'),
'timeout' : 90,
},
{
'sources' : files('sd-json/test-json.c'),
'dependencies' : libm,
},
{
'sources' : files('sd-resolve/test-resolve.c'),
'dependencies' : threads,
'timeout' : 120,
},
{
'sources' : files('sd-varlink/test-varlink.c'),
'dependencies' : threads,
},
{
'sources' : files('sd-varlink/test-varlink-idl.c'),
'dependencies' : threads,
},
]
if cxx_cmd != ''
-15
View File
@@ -120,7 +120,6 @@ simple_tests += files(
'test-hmac.c',
'test-hostname-setup.c',
'test-hostname-util.c',
'test-id128.c',
'test-image-filter.c',
'test-image-policy.c',
'test-import-util.c',
@@ -180,8 +179,6 @@ simple_tests += files(
'test-replace-var.c',
'test-rlimit-util.c',
'test-rm-rf.c',
'test-sd-hwdb.c',
'test-sd-path.c',
'test-secure-bits.c',
'test-serialize.c',
'test-set.c',
@@ -346,10 +343,6 @@ executables += [
'sources' : files('test-ipcrm.c'),
'type' : 'unsafe',
},
test_template + {
'sources' : files('test-json.c'),
'dependencies' : libm,
},
test_template + {
'sources' : files('test-kexec.c'),
'link_with' : [libshared],
@@ -496,14 +489,6 @@ executables += [
'sources' : files('test-utmp.c'),
'conditions' : ['ENABLE_UTMP'],
},
test_template + {
'sources' : files('test-varlink.c'),
'dependencies' : threads,
},
test_template + {
'sources' : files('test-varlink-idl.c'),
'dependencies' : threads,
},
core_test_template + {
'sources' : files('test-varlink-idl-unit.c'),
},