meson: move test or fuzzer definitions to relevant meson.build in subdirectories

This commit is contained in:
Yu Watanabe
2021-01-19 07:06:32 +09:00
parent b5c34d6bf1
commit e025c9dfe3
13 changed files with 342 additions and 307 deletions
+1 -221
View File
@@ -518,10 +518,6 @@ tests += [
[['src/test/test-journal-importer.c']],
[['src/libudev/test-libudev.c'],
[libshared,
libudev_static]],
[['src/test/test-udev.c'],
[libudevd_core,
libshared],
@@ -570,147 +566,9 @@ tests += [
# define some tests here, because the link_with deps were not defined earlier
tests += [
[['src/libsystemd/sd-journal/test-journal.c']],
[['src/libsystemd/sd-journal/test-journal-send.c']],
[['src/journal/test-journal-syslog.c'],
[libjournal_core,
libshared],
[threads,
libxz,
liblz4,
libselinux]],
[['src/libsystemd/sd-journal/test-journal-match.c']],
[['src/libsystemd/sd-journal/test-journal-enum.c'],
[], [], [], '', 'timeout=360'],
[['src/libsystemd/sd-journal/test-journal-stream.c']],
[['src/libsystemd/sd-journal/test-journal-flush.c']],
[['src/libsystemd/sd-journal/test-journal-init.c']],
[['src/journal/test-journal-config.c'],
[libjournal_core,
libshared],
[libxz,
liblz4,
libselinux]],
[['src/libsystemd/sd-journal/test-journal-verify.c']],
[['src/libsystemd/sd-journal/test-journal-interleaving.c']],
[['src/libsystemd/sd-journal/test-mmap-cache.c']],
[['src/libsystemd/sd-journal/test-catalog.c']],
[['src/libsystemd/sd-journal/test-compress.c'],
[],
[liblz4,
libzstd,
libxz]],
[['src/libsystemd/sd-journal/test-compress-benchmark.c'],
[],
[liblz4,
libzstd,
libxz],
[], '', 'timeout=90'],
[['src/libsystemd/sd-journal/test-audit-type.c']],
]
############################################################
tests += [
[['src/libsystemd/sd-bus/test-bus-address.c'],
[],
[threads]],
[['src/libsystemd/sd-bus/test-bus-marshal.c'],
[],
[threads,
libglib,
libgobject,
libgio,
libdbus]],
[['src/libsystemd/sd-bus/test-bus-signature.c'],
[],
[threads]],
[['src/libsystemd/sd-bus/test-bus-queue-ref-cycle.c'],
[],
[threads]],
[['src/libsystemd/sd-bus/test-bus-watch-bind.c'],
[],
[threads],
[], '', 'timeout=120'],
[['src/libsystemd/sd-bus/test-bus-chat.c'],
[],
[threads]],
[['src/libsystemd/sd-bus/test-bus-cleanup.c'],
[],
[threads,
libseccomp]],
[['src/libsystemd/sd-bus/test-bus-error.c'],
[libshared_static,
libsystemd_static],
[]],
[['src/libsystemd/sd-bus/test-bus-track.c'],
[],
[libseccomp]],
[['src/libsystemd/sd-bus/test-bus-server.c'],
[],
[threads]],
[['src/libsystemd/sd-bus/test-bus-objects.c'],
[],
[threads]],
[['src/libsystemd/sd-bus/test-bus-vtable.c',
'src/libsystemd/sd-bus/test-vtable-data.h']],
[['src/libsystemd/sd-bus/test-bus-gvariant.c'],
[],
[libglib,
libgobject,
libgio]],
[['src/libsystemd/sd-bus/test-bus-creds.c']],
[['src/libsystemd/sd-bus/test-bus-match.c']],
[['src/libsystemd/sd-bus/test-bus-benchmark.c'],
[],
[threads],
[], '', 'manual'],
[['src/libsystemd/sd-bus/test-bus-introspect.c',
'src/libsystemd/sd-bus/test-vtable-data.h']],
[['src/libsystemd/sd-event/test-event.c']],
[['src/libsystemd/sd-netlink/test-netlink.c']],
[['src/libsystemd/sd-resolve/test-resolve.c'],
[],
[threads],
[], '', 'timeout=120'],
[['src/libsystemd/sd-login/test-login.c']],
[['src/libsystemd/sd-device/test-sd-device.c']],
libsystemd_static]],
[['src/libsystemd/sd-device/test-sd-device-thread.c'],
[libsystemd],
@@ -719,82 +577,4 @@ tests += [
[['src/libudev/test-udev-device-thread.c'],
[libudev],
[threads]],
[['src/libsystemd/sd-device/test-sd-device-monitor.c']],
]
if cxx_cmd != ''
tests += [
[['src/libsystemd/sd-bus/test-bus-vtable-cc.cc']],
]
endif
############################################################
tests += [
[['src/libsystemd-network/test-dhcp-option.c'],
[libshared,
libsystemd_network]],
[['src/libsystemd-network/test-sd-dhcp-lease.c'],
[libshared,
libsystemd_network]],
[['src/libsystemd-network/test-dhcp-client.c'],
[libshared,
libsystemd_network]],
[['src/libsystemd-network/test-dhcp-server.c'],
[libshared,
libsystemd_network]],
[['src/libsystemd-network/test-ipv4ll.c'],
[libshared,
libsystemd_network]],
[['src/libsystemd-network/test-ipv4ll-manual.c'],
[libshared,
libsystemd_network],
[], [], '', 'manual'],
[['src/libsystemd-network/test-acd.c'],
[libshared,
libsystemd_network],
[], [], '', 'manual'],
[['src/libsystemd-network/test-ndisc-rs.c'],
[libshared,
libsystemd_network]],
[['src/libsystemd-network/test-ndisc-ra.c'],
[libshared,
libsystemd_network]],
[['src/libsystemd-network/test-dhcp6-client.c'],
[libshared,
libsystemd_network]],
[['src/libsystemd-network/test-lldp.c'],
[libshared,
libsystemd_network]],
]
############################################################
tests += [
[['src/login/test-login-shared.c']],
[['src/analyze/test-verify.c', 'src/analyze/analyze-verify.c', 'src/analyze/analyze-verify.h'],
[libcore,
libshared],
[],
core_includes],
[['src/login/test-inhibit.c'],
[], [], [], '', 'manual'],
[['src/login/test-login-tables.c'],
[liblogind_core,
libshared],
[threads]],
]