+# SPDX-License-Identifier: LGPL-2.1+
+
awkscript = 'test-hashmap-ordered.awk'
test_hashmap_ordered_c = custom_target(
'test-hashmap-ordered.c',
# 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
############################################################
# [['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],
# libselinux,
# libmount,
# libblkid]],
-#
+#
# [['src/test/test-ns.c'],
# [libcore,
# libshared],
# libmount,
# libblkid],
# '', 'manual'],
-#
+#
# [['src/test/test-loopback.c'],
# [libcore,
# libshared],
# libselinux,
# libmount,
# libblkid]],
-#
+#
# [['src/test/test-hostname.c'],
# [libcore,
# libshared],
# 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,
# libselinux,
# libmount,
# libblkid]],
-#
+#
# [['src/test/test-unit-file.c',
# 'src/test/test-helper.c'],
# [libcore,
# [['src/test/test-capability.c'],
# [],
# [libcap]],
-
+#
# [['src/test/test-async.c'],
# [],
-# []],
+# [],
+# '', 'timeout=120'],
#endif // 0
[['src/test/test-locale-util.c'],
[]],
[['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'],
# [],
# []],
[],
[]],
+ [['src/test/test-format-table.c'],
+ [],
+ []],
+
#if 0 /// UNNEEDED in elogind
# [['src/test/test-ratelimit.c'],
# [],
# [['src/test/test-web-util.c'],
# [],
# []],
-
+#
# [['src/test/test-cpu-set-util.c'],
# [],
# []],
[],
[]],
+ [['src/test/test-os-util.c'],
+ [],
+ []],
+
[['src/test/test-escape.c'],
[],
[]],
+#if 0 /// UNNEEDED in elogind
+# [['src/test/test-specifier.c'],
+# [],
+# []],
+#endif // 0
+
[['src/test/test-string-util.c'],
[],
[]],
# [['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],
# [['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],
[libbasic],
[]],
- [['src/test/test-bpf.c',
- 'src/test/test-helper.c'],
- [libcore,
- libshared],
- [libmount,
- threads,
- librt,
- libseccomp,
- libselinux,
- libblkid]],
+#if 0 /// UNNEEDED in elogind
+# [['src/test/test-bpf.c',
+# 'src/test/test-helper.c'],
+# [libcore,
+# libshared],
+# [libmount,
+# threads,
+# librt,
+# 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',
# [['src/test/test-bitmap.c'],
# [],
# []],
-#
+#
# [['src/test/test-xml.c'],
# [],
# []],
[],
[]],
+ [['src/test/test-procfs-util.c'],
+ [],
+ []],
+
[['src/test/test-unaligned.c'],
[],
[]],
# [libcore,
# libjournal_core,
# libudev_core,
-# libudev_internal,
-# libelogind_network,
+# libudev_static,
+# libsystemd_network,
# libshared],
# [threads,
# libseccomp,
# [['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'],
# [],
# []],
# [],
# [],
# '', 'manual'],
-#
-#
+#
+#
# [['src/test/test-firewall-util.c'],
# [libshared],
# [],
# 'HAVE_LIBIPTC'],
-#
+#
# [['src/test/test-netlink-manual.c'],
# [],
# [libkmod],
# [['src/test/test-date.c'],
# [],
# []],
-#
+#
# [['src/test/test-sleep.c'],
# [],
# []],
-#
+#
# [['src/test/test-replace-var.c'],
# [],
# []],
-#
+#
# [['src/test/test-calendarspec.c'],
# [],
# []],
# 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'],
# [],
# []],
# libselinux,
# libmount,
# libblkid]],
-#
+#
# [['src/test/test-execute.c',
# 'src/test/test-helper.c'],
# [libcore,
# libseccomp,
# libselinux,
# libmount,
-# libblkid]],
+# libblkid],
+# '', 'timeout=360'],
#endif // 0
[['src/test/test-siphash24.c'],
# [['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,
# 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,
[]],
#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'],
+ [],
+ []],
]
############################################################
# [threads,
# libxz,
# liblz4]],
-#
+#
# [['src/journal/test-journal-send.c'],
# [libjournal_core,
# libshared],
# [threads,
# libxz,
# liblz4]],
-#
+#
# [['src/journal/test-journal-syslog.c'],
# [libjournal_core,
# libshared],
# 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],
# 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],
[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,
[['src/libelogind/sd-bus/test-bus-error.c'],
[libshared_static,
- libelogind_internal],
+ libelogind_static],
[]],
#if 0 /// UNNEEDED in elogind
# [libglib,
# libgobject,
# libgio]],
-#
+#
# [['src/libelogind/sd-bus/test-bus-creds.c'],
# [],
# []],
[]],
#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'],
# [['src/libelogind/sd-netlink/test-netlink.c'],
# [],
# []],
-#
+#
# [['src/libelogind/sd-netlink/test-local-addresses.c'],
# [],
# []],
-#
+#
# [['src/libelogind/sd-resolve/test-resolve.c'],
# [],
# [threads]],
#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],