chiark / gitweb /
Prep v239: Remove os-util.[hc] - We do not need anything in there.
[elogind.git] / src / test / meson.build
index c811dd675caa0e82f58ab38bbcb70a5e2f1a4dbe..0405fac52432934a5988b3b037758b4a435327d4 100644 (file)
@@ -1,3 +1,5 @@
+# SPDX-License-Identifier: LGPL-2.1+
+
 awkscript = 'test-hashmap-ordered.awk'
 test_hashmap_ordered_c = custom_target(
         'test-hashmap-ordered.c',
@@ -35,8 +37,14 @@ test_libelogind_sym_c = custom_target(
 #         output : 'test-libudev-sym.c',
 #         command : [generate_sym_test_py, '@INPUT0@', '@INPUT1@'],
 #         capture : true)
-#
-# test_dlopen_c = files('test-dlopen.c')
+#endif // 0
+
+test_dlopen_c = files('test-dlopen.c')
+
+############################################################
+
+#if 0 /// UNNEEDED by elogind
+# test_systemd_tmpfiles_py = find_program('test-systemd-tmpfiles.py')
 #endif // 0
 
 ############################################################
@@ -46,19 +54,19 @@ tests += [
 #         [['src/test/test-device-nodes.c'],
 #          [],
 #          []],
-#
+# 
 #         [['src/test/test-engine.c',
 #           'src/test/test-helper.c'],
 #          [libcore,
 #           libudev,
-#           libelogind_internal],
+#           libshared],
 #          [threads,
 #           librt,
 #           libseccomp,
 #           libselinux,
 #           libmount,
 #           libblkid]],
-#
+# 
 #         [['src/test/test-job-type.c'],
 #          [libcore,
 #           libshared],
@@ -68,7 +76,7 @@ tests += [
 #           libselinux,
 #           libmount,
 #           libblkid]],
-#
+# 
 #         [['src/test/test-ns.c'],
 #          [libcore,
 #           libshared],
@@ -79,7 +87,7 @@ tests += [
 #           libmount,
 #           libblkid],
 #          '', 'manual'],
-#
+# 
 #         [['src/test/test-loopback.c'],
 #          [libcore,
 #           libshared],
@@ -89,7 +97,7 @@ tests += [
 #           libselinux,
 #           libmount,
 #           libblkid]],
-#
+# 
 #         [['src/test/test-hostname.c'],
 #          [libcore,
 #           libshared],
@@ -100,17 +108,18 @@ tests += [
 #           libmount,
 #           libblkid],
 #          '', 'unsafe'],
-#
+# 
 #         [['src/test/test-dns-domain.c'],
 #          [libcore,
-#           libelogind_network],
+#           libshared,
+#           libsystemd_network],
 #          []],
-#
+# 
 #         [['src/test/test-boot-timestamps.c'],
 #          [],
 #          [],
 #          'ENABLE_EFI'],
-#
+# 
 #         [['src/test/test-unit-name.c',
 #           'src/test/test-helper.c'],
 #          [libcore,
@@ -121,7 +130,7 @@ tests += [
 #           libselinux,
 #           libmount,
 #           libblkid]],
-#
+# 
 #         [['src/test/test-unit-file.c',
 #           'src/test/test-helper.c'],
 #          [libcore,
@@ -142,10 +151,11 @@ tests += [
 #         [['src/test/test-capability.c'],
 #          [],
 #          [libcap]],
-
+# 
 #         [['src/test/test-async.c'],
 #          [],
-#          []],
+#          [],
+#          '', 'timeout=120'],
 #endif // 0
 
         [['src/test/test-locale-util.c'],
@@ -153,22 +163,22 @@ tests += [
          []],
 
         [['src/test/test-copy.c'],
-         [libshared_static],
+         [],
          []],
 
 #if 0 /// UNNEEDED in elogind
 #         [['src/test/test-sigbus.c'],
 #          [],
 #          []],
-
+# 
 #         [['src/test/test-condition.c'],
 #          [],
 #          []],
-
+# 
 #         [['src/test/test-fdset.c'],
 #          [],
 #          []],
-
+# 
 #         [['src/test/test-fstab-util.c'],
 #          [],
 #          []],
@@ -178,6 +188,10 @@ tests += [
          [],
          []],
 
+        [['src/test/test-format-table.c'],
+         [],
+         []],
+
 #if 0 /// UNNEEDED in elogind
 #         [['src/test/test-ratelimit.c'],
 #          [],
@@ -238,7 +252,7 @@ tests += [
 #         [['src/test/test-web-util.c'],
 #          [],
 #          []],
-
+# 
 #         [['src/test/test-cpu-set-util.c'],
 #          [],
 #          []],
@@ -248,10 +262,22 @@ tests += [
          [],
          []],
 
+#if 0 /// UNNEEDED in elogind
+#         [['src/test/test-os-util.c'],
+#          [],
+#          []],
+#endif // 0
+
         [['src/test/test-escape.c'],
          [],
          []],
 
+#if 0 /// UNNEEDED in elogind
+#         [['src/test/test-specifier.c'],
+#          [],
+#          []],
+#endif // 0
+
         [['src/test/test-string-util.c'],
          [],
          []],
@@ -282,36 +308,36 @@ tests += [
 #         [['src/test/test-terminal-util.c'],
 #          [],
 #          []],
-#
+# 
 #         [['src/test/test-path-lookup.c'],
 #          [],
 #          []],
-#
+# 
 #         [['src/test/test-uid-range.c'],
 #          [],
 #          []],
-#
+# 
 #         [['src/test/test-cap-list.c',
 #           generated_gperf_headers],
 #          [],
 #          [libcap]],
-#
+# 
 #         [['src/test/test-socket-util.c'],
 #          [],
 #          []],
-#
+# 
 #         [['src/test/test-in-addr-util.c'],
 #          [],
 #          []],
-#
+# 
 #         [['src/test/test-barrier.c'],
 #          [],
 #          []],
-#
+# 
 #         [['src/test/test-tmpfiles.c'],
 #          [],
 #          []],
-#
+# 
 #         [['src/test/test-namespace.c'],
 #          [libcore,
 #           libshared],
@@ -327,26 +353,26 @@ tests += [
 #         [['src/test/test-install-root.c'],
 #          [],
 #          []],
-#
+# 
 #         [['src/test/test-acl-util.c'],
 #          [],
 #          [],
 #          'HAVE_ACL'],
-#
+# 
 #         [['src/test/test-seccomp.c'],
 #          [],
 #          [libseccomp],
 #          'HAVE_SECCOMP'],
-#
+# 
 #         [['src/test/test-rlimit-util.c'],
 #          [],
 #          []],
-#
+# 
 #         [['src/test/test-ask-password-api.c'],
 #          [],
 #          [],
 #          '', 'manual'],
-#
+# 
 #         [['src/test/test-dissect-image.c'],
 #          [],
 #          [libblkid],
@@ -365,6 +391,7 @@ tests += [
          [libbasic],
          []],
 
+#if 0 /// UNNEEDED in elogind
 #         [['src/test/test-bpf.c',
 #           'src/test/test-helper.c'],
 #          [libcore,
@@ -375,6 +402,18 @@ tests += [
 #           libseccomp,
 #           libselinux,
 #           libblkid]],
+# 
+#         [['src/test/test-watch-pid.c',
+#           'src/test/test-helper.c'],
+#          [libcore,
+#           libshared],
+#          [libmount,
+#           threads,
+#           librt,
+#           libseccomp,
+#           libselinux,
+#           libblkid]],
+#endif // 0
 
         [['src/test/test-hashmap.c',
           'src/test/test-hashmap-plain.c',
@@ -391,7 +430,7 @@ tests += [
 #         [['src/test/test-bitmap.c'],
 #          [],
 #          []],
-#
+# 
 #         [['src/test/test-xml.c'],
 #          [],
 #          []],
@@ -401,6 +440,10 @@ tests += [
          [],
          []],
 
+        [['src/test/test-procfs-util.c'],
+         [],
+         []],
+
         [['src/test/test-unaligned.c'],
          [],
          []],
@@ -413,8 +456,8 @@ tests += [
 #          [libcore,
 #           libjournal_core,
 #           libudev_core,
-#           libudev_internal,
-#           libelogind_network,
+#           libudev_static,
+#           libsystemd_network,
 #           libshared],
 #          [threads,
 #           libseccomp,
@@ -433,15 +476,15 @@ tests += [
 #         [['src/test/test-fileio.c'],
 #          [],
 #          []],
-#
-#         [['src/test/test-time.c'],
+# 
+#         [['src/test/test-time-util.c'],
 #          [],
 #          []],
-#
+# 
 #         [['src/test/test-clock.c'],
 #          [],
 #          []],
-#
+# 
 #         [['src/test/test-architecture.c'],
 #          [],
 #          []],
@@ -461,13 +504,13 @@ tests += [
 #          [],
 #          [],
 #          '', 'manual'],
-#
-#
+# 
+# 
 #         [['src/test/test-firewall-util.c'],
 #          [libshared],
 #          [],
 #          'HAVE_LIBIPTC'],
-#
+# 
 #         [['src/test/test-netlink-manual.c'],
 #          [],
 #          [libkmod],
@@ -482,15 +525,15 @@ tests += [
 #         [['src/test/test-date.c'],
 #          [],
 #          []],
-#
+# 
 #         [['src/test/test-sleep.c'],
 #          [],
 #          []],
-#
+# 
 #         [['src/test/test-replace-var.c'],
 #          [],
 #          []],
-#
+# 
 #         [['src/test/test-calendarspec.c'],
 #          [],
 #          []],
@@ -523,19 +566,19 @@ tests += [
 #           libselinux,
 #           libmount,
 #           libblkid]],
-#
+# 
 #         [['src/test/test-cgroup-util.c'],
 #          [],
 #          []],
-#
+# 
 #         [['src/test/test-env-util.c'],
 #          [],
 #          []],
-#
+# 
 #         [['src/test/test-strbuf.c'],
 #          [],
 #          []],
-#
+# 
 #         [['src/test/test-strv.c'],
 #          [],
 #          []],
@@ -556,7 +599,7 @@ tests += [
 #           libselinux,
 #           libmount,
 #           libblkid]],
-#
+# 
 #         [['src/test/test-execute.c',
 #           'src/test/test-helper.c'],
 #          [libcore,
@@ -566,7 +609,8 @@ tests += [
 #           libseccomp,
 #           libselinux,
 #           libmount,
-#           libblkid]],
+#           libblkid],
+#          '', 'timeout=360'],
 #endif // 0
 
         [['src/test/test-siphash24.c'],
@@ -577,17 +621,17 @@ tests += [
 #         [['src/test/test-strxcpyx.c'],
 #          [],
 #          []],
-#
+# 
 #         [['src/test/test-install.c'],
 #          [libcore,
 #           libshared],
 #          [],
 #          '', 'manual'],
-#
+# 
 #         [['src/test/test-watchdog.c'],
 #          [],
 #          []],
-#
+# 
 #         [['src/test/test-sched-prio.c',
 #           'src/test/test-helper.c'],
 #          [libcore,
@@ -613,24 +657,24 @@ tests += [
 #           generated_gperf_headers],
 #          [],
 #          []],
-#
+# 
 #         [['src/test/test-arphrd-list.c',
 #           generated_gperf_headers],
 #          [],
 #          []],
-#
+# 
 #         [['src/test/test-journal-importer.c'],
 #          [],
 #          []],
-#
+# 
 #         [['src/test/test-libudev.c'],
 #          [libshared],
 #          []],
-#
+# 
 #         [['src/test/test-udev.c'],
 #          [libudev_core,
-#           libudev_internal,
-#           libelogind_network,
+#           libudev_static,
+#           libsystemd_network,
 #           libshared],
 #          [threads,
 #           librt,
@@ -649,11 +693,28 @@ tests += [
          []],
 
 #if 0 /// UNNEEDED in elogind
+#         [['src/test/test-gcrypt-util.c'],
+#          [],
+#          [],
+#          'HAVE_GCRYPT'],
+# 
 #         [['src/test/test-nss.c'],
 #          [],
 #          [libdl],
 #          '', 'manual'],
+# 
+#         [['src/test/test-umount.c',
+#           'src/core/mount-setup.c',
+#           'src/core/mount-setup.h',
+#           'src/core/umount.c',
+#           'src/core/umount.h'],
+#          [],
+#          [libmount]],
 #endif // 0
+
+        [['src/test/test-bus-util.c'],
+         [],
+         []],
 ]
 
 ############################################################
@@ -668,14 +729,14 @@ tests += [
 #          [threads,
 #           libxz,
 #           liblz4]],
-#
+# 
 #         [['src/journal/test-journal-send.c'],
 #          [libjournal_core,
 #           libshared],
 #          [threads,
 #           libxz,
 #           liblz4]],
-#
+# 
 #         [['src/journal/test-journal-syslog.c'],
 #          [libjournal_core,
 #           libshared],
@@ -683,63 +744,71 @@ tests += [
 #           libxz,
 #           liblz4,
 #           libselinux]],
-#
+# 
 #         [['src/journal/test-journal-match.c'],
 #          [libjournal_core,
 #           libshared],
 #          [threads,
 #           libxz,
 #           liblz4]],
-#
+# 
 #         [['src/journal/test-journal-enum.c'],
 #          [libjournal_core,
 #           libshared],
 #          [threads,
 #           libxz,
-#           liblz4]],
-#
+#           liblz4],
+#          '', 'timeout=360'],
+# 
 #         [['src/journal/test-journal-stream.c'],
 #          [libjournal_core,
 #           libshared],
 #          [threads,
 #           libxz,
 #           liblz4]],
-#
+# 
 #         [['src/journal/test-journal-flush.c'],
 #          [libjournal_core,
 #           libshared],
 #          [threads,
 #           libxz,
 #           liblz4]],
-#
+# 
 #         [['src/journal/test-journal-init.c'],
 #          [libjournal_core,
 #           libshared],
 #          [threads,
 #           libxz,
 #           liblz4]],
-#
+# 
+#         [['src/journal/test-journal-config.c'],
+#          [libjournal_core,
+#           libshared],
+#          [libxz,
+#           liblz4,
+#           libselinux]],
+# 
 #         [['src/journal/test-journal-verify.c'],
 #          [libjournal_core,
 #           libshared],
 #          [threads,
 #           libxz,
 #           liblz4]],
-#
+# 
 #         [['src/journal/test-journal-interleaving.c'],
 #          [libjournal_core,
 #           libshared],
 #          [threads,
 #           libxz,
 #           liblz4]],
-#
+# 
 #         [['src/journal/test-mmap-cache.c'],
 #          [libjournal_core,
 #           libshared],
 #          [threads,
 #           libxz,
 #           liblz4]],
-#
+# 
 #         [['src/journal/test-catalog.c'],
 #          [libjournal_core,
 #           libshared],
@@ -747,20 +816,20 @@ tests += [
 #           libxz,
 #           liblz4],
 #          '', '', '-DCATALOG_DIR="@0@"'.format(build_catalog_dir)],
-#
+# 
 #         [['src/journal/test-compress.c'],
 #          [libjournal_core,
 #           libshared],
 #          [liblz4,
 #           libxz]],
-#
+# 
 #         [['src/journal/test-compress-benchmark.c'],
 #          [libjournal_core,
 #           libshared],
 #          [liblz4,
 #           libxz],
 #          '', 'timeout=90'],
-#
+# 
 #         [['src/journal/test-audit-type.c'],
 #          [libjournal_core,
 #           libshared],
@@ -787,10 +856,14 @@ tests += [
          [threads]],
 
 #if 0 /// UNNEEDED in elogind
-#         [['src/libelogind/sd-bus/test-bus-chat.c'],
+#         [['src/libsystemd/sd-bus/test-bus-watch-bind.c'],
+#          [],
+#          [threads], '', 'timeout=120'],
+# 
+#         [['src/libsystemd/sd-bus/test-bus-chat.c'],
 #          [],
 #          [threads]],
-#
+# 
 #         [['src/libelogind/sd-bus/test-bus-cleanup.c'],
 #          [],
 #          [threads,
@@ -799,7 +872,7 @@ tests += [
 
         [['src/libelogind/sd-bus/test-bus-error.c'],
          [libshared_static,
-          libelogind_internal],
+          libelogind_static],
          []],
 
 #if 0 /// UNNEEDED in elogind
@@ -828,7 +901,7 @@ tests += [
 #          [libglib,
 #           libgobject,
 #           libgio]],
-#
+# 
 #         [['src/libelogind/sd-bus/test-bus-creds.c'],
 #          [],
 #          []],
@@ -839,21 +912,10 @@ tests += [
          []],
 
 #if 0 /// UNNEEDED in elogind
-#         [['src/libelogind/sd-bus/test-bus-kernel.c'],
-#          [],
-#          []],
-#
-#         [['src/libelogind/sd-bus/test-bus-kernel-bloom.c'],
-#          [],
-#          []],
-#
 #         [['src/libelogind/sd-bus/test-bus-benchmark.c'],
 #          [],
-#          [threads]],
-#
-#         [['src/libelogind/sd-bus/test-bus-zero-copy.c'],
-#          [],
-#          []],
+#          [threads],
+#          '', 'manual'],
 #endif // 0
 
         [['src/libelogind/sd-bus/test-bus-introspect.c'],
@@ -868,11 +930,11 @@ tests += [
 #         [['src/libelogind/sd-netlink/test-netlink.c'],
 #          [],
 #          []],
-#
+# 
 #         [['src/libelogind/sd-netlink/test-local-addresses.c'],
 #          [],
 #          []],
-#
+# 
 #         [['src/libelogind/sd-resolve/test-resolve.c'],
 #          [],
 #          [threads]],
@@ -897,79 +959,79 @@ tests += [
 
 #if 0 /// UNNEEDED in elogind
 # tests += [
-#         [['src/libelogind-network/test-dhcp-option.c',
-#           'src/libelogind-network/dhcp-protocol.h',
-#           'src/libelogind-network/dhcp-internal.h'],
+#         [['src/libsystemd-network/test-dhcp-option.c',
+#           'src/libsystemd-network/dhcp-protocol.h',
+#           'src/libsystemd-network/dhcp-internal.h'],
 #          [libshared,
-#           libelogind_network],
+#           libsystemd_network],
 #          []],
-#
-#         [['src/libelogind-network/test-sd-dhcp-lease.c',
-#           'src/libelogind-network/dhcp-lease-internal.h'],
+# 
+#         [['src/libsystemd-network/test-sd-dhcp-lease.c',
+#           'src/libsystemd-network/dhcp-lease-internal.h'],
 #          [libshared,
 #           libelogind_network],
 #          []],
-#
-#         [['src/libelogind-network/test-dhcp-client.c',
-#           'src/libelogind-network/dhcp-protocol.h',
-#           'src/libelogind-network/dhcp-internal.h',
+# 
+#         [['src/libsystemd-network/test-dhcp-client.c',
+#           'src/libsystemd-network/dhcp-protocol.h',
+#           'src/libsystemd-network/dhcp-internal.h',
 #           'src/systemd/sd-dhcp-client.h'],
 #          [libshared,
-#           libelogind_network],
+#           libsystemd_network],
 #          []],
-#
+# 
 #         [['src/libelogind-network/test-dhcp-server.c'],
 #          [libshared,
-#           libelogind_network],
+#           libsystemd_network],
 #          []],
-#
-#         [['src/libelogind-network/test-ipv4ll.c',
-#           'src/libelogind-network/arp-util.h',
+# 
+#         [['src/libsystemd-network/test-ipv4ll.c',
+#           'src/libsystemd-network/arp-util.h',
 #           'src/systemd/sd-ipv4ll.h'],
 #          [libshared,
-#           libelogind_network],
+#           libsystemd_network],
 #          []],
-#
+# 
 #         [['src/libelogind-network/test-ipv4ll-manual.c',
 #           'src/systemd/sd-ipv4ll.h'],
 #          [libshared,
-#           libelogind_network],
+#           libsystemd_network],
 #          [],
 #          '', 'manual'],
-#
+# 
 #         [['src/libelogind-network/test-acd.c',
 #           'src/systemd/sd-ipv4acd.h'],
 #          [libshared,
 #           libelogind_network],
 #          [],
 #          '', 'manual'],
-#
-#         [['src/libelogind-network/test-ndisc-rs.c',
-#           'src/libelogind-network/dhcp-identifier.h',
-#           'src/libelogind-network/dhcp-identifier.c',
-#           'src/libelogind-network/icmp6-util.h',
+# 
+#         [['src/libsystemd-network/test-ndisc-rs.c',
+#           'src/libsystemd-network/dhcp-identifier.h',
+#           'src/libsystemd-network/dhcp-identifier.c',
+#           'src/libsystemd-network/icmp6-util.h',
 #           'src/systemd/sd-dhcp6-client.h',
 #           'src/systemd/sd-ndisc.h'],
 #          [libshared,
-#           libelogind_network],
+#           libsystemd_network],
 #          []],
-#
-#         [['src/libelogind-network/test-ndisc-ra.c',
-#           'src/libelogind-network/icmp6-util.h',
+# 
+#         [['src/libsystemd-network/test-ndisc-ra.c',
+#           'src/libsystemd-network/icmp6-util.h',
 #           'src/systemd/sd-ndisc.h'],
 #          [libshared,
 #           libelogind_network],
 #          []],
-#
-#         [['src/libelogind-network/test-dhcp6-client.c',
-#           'src/libelogind-network/dhcp-identifier.h',
-#           'src/libelogind-network/dhcp-identifier.c',
-#           'src/libelogind-network/dhcp6-internal.h',
+# 
+#         [['src/libsystemd-network/test-dhcp6-client.c',
+#           'src/libsystemd-network/dhcp-identifier.h',
+#           'src/libsystemd-network/dhcp-identifier.c',
+#           'src/libsystemd-network/dhcp6-internal.h',
 #           'src/systemd/sd-dhcp6-client.h'],
 #          [libshared,
-#           libelogind_network],
+#           libsystemd_network],
 #          []],
-#
+# 
 #         [['src/libelogind-network/test-lldp.c'],
 #          [libshared,
 #           libelogind_network],