chiark / gitweb /
Drop my copyright headers
[elogind.git] / src / test / meson.build
index 89d742a8082a9862054265370411f81ec9acb5f6..75bbc208f54c54674754a3f24983f5bfa7767fd7 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',
@@ -23,8 +25,8 @@ generate_sym_test_py = find_program('generate-sym-test.py')
 
 test_libelogind_sym_c = custom_target(
         'test-libelogind-sym.c',
-        output : 'test-libelogind-sym.c',
         input : [libelogind_sym_path] + systemd_headers,
+        output : 'test-libelogind-sym.c',
         command : [generate_sym_test_py, libelogind_sym_path] + systemd_headers,
         capture : true)
 
@@ -41,6 +43,12 @@ test_dlopen_c = files('test-dlopen.c')
 
 ############################################################
 
+#if 0 /// UNNEEDED by elogind
+# test_systemd_tmpfiles_py = find_program('test-systemd-tmpfiles.py')
+#endif // 0
+
+############################################################
+
 tests += [
 #if 0 /// UNNEEDED in elogind
 #         [['src/test/test-device-nodes.c'],
@@ -51,7 +59,7 @@ tests += [
 #           'src/test/test-helper.c'],
 #          [libcore,
 #           libudev,
-#           libelogind_internal],
+#           libshared],
 #          [threads,
 #           librt,
 #           libseccomp,
@@ -103,7 +111,8 @@ tests += [
 # 
 #         [['src/test/test-dns-domain.c'],
 #          [libcore,
-#           libelogind_network],
+#           libshared,
+#           libsystemd_network],
 #          []],
 # 
 #         [['src/test/test-boot-timestamps.c'],
@@ -145,7 +154,8 @@ tests += [
 # 
 #         [['src/test/test-async.c'],
 #          [],
-#          []],
+#          [],
+#          '', 'timeout=120'],
 #endif // 0
 
         [['src/test/test-locale-util.c'],
@@ -153,7 +163,7 @@ tests += [
          []],
 
         [['src/test/test-copy.c'],
-         [libshared_static],
+         [],
          []],
 
 #if 0 /// UNNEEDED in elogind
@@ -178,6 +188,10 @@ tests += [
          [],
          []],
 
+        [['src/test/test-format-table.c'],
+         [],
+         []],
+
 #if 0 /// UNNEEDED in elogind
 #         [['src/test/test-ratelimit.c'],
 #          [],
@@ -248,14 +262,20 @@ tests += [
          [],
          []],
 
-        [['src/test/test-escape.c'],
+        [['src/test/test-os-util.c'],
          [],
          []],
 
-        [['src/test/test-specifier.c'],
+        [['src/test/test-escape.c'],
          [],
          []],
 
+#if 0 /// UNNEEDED in elogind
+#         [['src/test/test-specifier.c'],
+#          [],
+#          []],
+#endif // 0
+
         [['src/test/test-string-util.c'],
          [],
          []],
@@ -380,6 +400,17 @@ 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',
@@ -407,6 +438,10 @@ tests += [
          [],
          []],
 
+        [['src/test/test-procfs-util.c'],
+         [],
+         []],
+
         [['src/test/test-unaligned.c'],
          [],
          []],
@@ -419,8 +454,8 @@ tests += [
 #          [libcore,
 #           libjournal_core,
 #           libudev_core,
-#           libudev_internal,
-#           libelogind_network,
+#           libudev_static,
+#           libsystemd_network,
 #           libshared],
 #          [threads,
 #           libseccomp,
@@ -440,7 +475,7 @@ tests += [
 #          [],
 #          []],
 # 
-#         [['src/test/test-time.c'],
+#         [['src/test/test-time-util.c'],
 #          [],
 #          []],
 # 
@@ -572,8 +607,9 @@ tests += [
 #           libseccomp,
 #           libselinux,
 #           libmount,
-#           libblkid]],
 #endif // 0
+          libblkid],
+         '', 'timeout=360'],
 
         [['src/test/test-siphash24.c'],
          [],
@@ -635,8 +671,8 @@ tests += [
 # 
 #         [['src/test/test-udev.c'],
 #          [libudev_core,
-#           libudev_internal,
-#           libelogind_network,
+#           libudev_static,
+#           libsystemd_network,
 #           libshared],
 #          [threads,
 #           librt,
@@ -655,11 +691,28 @@ tests += [
          []],
 
 #if 0 /// UNNEEDED in elogind
+#         [['src/test/test-gcrypt-util.c'],
+#          [],
+#          [],
+#          'HAVE_GCRYPT'],
+# 
 #         [['src/test/test-nss.c'],
 #          [],
 #          [libdl],
 #          '', 'manual'],
 #endif // 0
+
+        [['src/test/test-umount.c',
+          'src/core/mount-setup.c',
+          'src/core/mount-setup.h',
+          'src/core/umount.c',
+          'src/core/umount.h'],
+         [],
+         [libmount]],
+
+        [['src/test/test-bus-util.c'],
+         [],
+         []],
 ]
 
 ############################################################
@@ -702,7 +755,8 @@ tests += [
 #           libshared],
 #          [threads,
 #           libxz,
-#           liblz4]],
+#           liblz4],
+#          '', 'timeout=360'],
 # 
 #         [['src/journal/test-journal-stream.c'],
 #          [libjournal_core,
@@ -725,6 +779,13 @@ tests += [
 #           libxz,
 #           liblz4]],
 # 
+#         [['src/journal/test-journal-config.c'],
+#          [libjournal_core,
+#           libshared],
+#          [libxz,
+#           liblz4,
+#           libselinux]],
+# 
 #         [['src/journal/test-journal-verify.c'],
 #          [libjournal_core,
 #           libshared],
@@ -793,7 +854,11 @@ 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]],
 # 
@@ -805,7 +870,7 @@ tests += [
 
         [['src/libelogind/sd-bus/test-bus-error.c'],
          [libshared_static,
-          libelogind_internal],
+          libelogind_static],
          []],
 
 #if 0 /// UNNEEDED in elogind
@@ -892,43 +957,43 @@ 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'],
 # 
@@ -939,30 +1004,30 @@ tests += [
 #          [],
 #          '', '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'],