]> git.ipfire.org Git - thirdparty/systemd.git/blob - src/test/meson.build
Merge pull request #14901 from w-simon/fix-tests
[thirdparty/systemd.git] / src / test / meson.build
1 # SPDX-License-Identifier: LGPL-2.1+
2
3 awkscript = 'test-hashmap-ordered.awk'
4 test_hashmap_ordered_c = custom_target(
5 'test-hashmap-ordered.c',
6 input : [awkscript, 'test-hashmap-plain.c'],
7 output : 'test-hashmap-ordered.c',
8 command : [awk, '-f', '@INPUT0@', '@INPUT1@'],
9 capture : true,
10 build_by_default : want_tests != 'false')
11
12 test_include_dir = include_directories('.')
13
14 path = run_command('sh', ['-c', 'echo "$PATH"']).stdout().strip()
15 test_env = environment()
16 test_env.set('SYSTEMD_KBD_MODEL_MAP', kbd_model_map)
17 test_env.set('SYSTEMD_LANGUAGE_FALLBACK_MAP', language_fallback_map)
18 test_env.set('PATH', '@0@:@1@'.format(meson.build_root(), path))
19
20 ############################################################
21
22 generate_sym_test_py = find_program('generate-sym-test.py')
23
24 test_libsystemd_sym_c = custom_target(
25 'test-libsystemd-sym.c',
26 input : [libsystemd_sym_path] + systemd_headers,
27 output : 'test-libsystemd-sym.c',
28 command : [generate_sym_test_py, libsystemd_sym_path] + systemd_headers,
29 capture : true,
30 build_by_default : want_tests != 'false')
31
32 test_libudev_sym_c = custom_target(
33 'test-libudev-sym.c',
34 input : [libudev_sym_path, libudev_h_path],
35 output : 'test-libudev-sym.c',
36 command : [generate_sym_test_py, '@INPUT0@', '@INPUT1@'],
37 capture : true,
38 build_by_default : want_tests != 'false')
39
40 test_dlopen_c = files('test-dlopen.c')
41
42 ############################################################
43
44 test_systemd_tmpfiles_py = find_program('test-systemd-tmpfiles.py')
45
46 ############################################################
47
48 tests += [
49 [['src/test/test-device-nodes.c'],
50 [],
51 []],
52
53 [['src/test/test-engine.c'],
54 [libcore,
55 libudev,
56 libshared],
57 [threads,
58 librt,
59 libseccomp,
60 libselinux,
61 libmount,
62 libblkid]],
63
64 [['src/test/test-emergency-action.c'],
65 [libcore,
66 libshared],
67 []],
68
69 [['src/test/test-chown-rec.c'],
70 [libcore,
71 libshared],
72 []],
73
74 [['src/test/test-job-type.c'],
75 [libcore,
76 libshared],
77 [threads,
78 librt,
79 libseccomp,
80 libselinux,
81 libmount,
82 libblkid]],
83
84 [['src/test/test-ns.c'],
85 [libcore,
86 libshared],
87 [threads,
88 librt,
89 libseccomp,
90 libselinux,
91 libmount,
92 libblkid],
93 '', 'manual'],
94
95 [['src/test/test-nscd-flush.c'],
96 [libcore,
97 libshared],
98 [threads,
99 librt,
100 libseccomp,
101 libselinux,
102 libmount,
103 libblkid],
104 '', 'manual'],
105
106 [['src/test/test-loopback.c'],
107 [libcore,
108 libshared],
109 [threads,
110 librt,
111 libseccomp,
112 libselinux,
113 libmount,
114 libblkid]],
115
116 [['src/test/test-hostname.c'],
117 [libcore,
118 libshared],
119 [threads,
120 librt,
121 libseccomp,
122 libselinux,
123 libmount,
124 libblkid],
125 '', 'unsafe'],
126
127 [['src/test/test-dns-domain.c'],
128 [libcore,
129 libshared,
130 libsystemd_network],
131 []],
132
133 [['src/test/test-boot-timestamps.c'],
134 [],
135 [],
136 'ENABLE_EFI'],
137
138 [['src/test/test-unit-file.c'],
139 [],
140 []],
141
142 [['src/test/test-unit-name.c'],
143 [libcore,
144 libshared],
145 [threads,
146 librt,
147 libseccomp,
148 libselinux,
149 libmount,
150 libblkid]],
151
152 [['src/test/test-load-fragment.c'],
153 [libcore,
154 libshared],
155 [threads,
156 librt,
157 libseccomp,
158 libselinux,
159 libmount,
160 libblkid]],
161
162 [['src/test/test-serialize.c'],
163 [],
164 []],
165
166 [['src/test/test-utf8.c'],
167 [],
168 []],
169
170 [['src/test/test-dev-setup.c'],
171 [],
172 []],
173
174 [['src/test/test-capability.c'],
175 [],
176 [libcap]],
177
178 [['src/test/test-async.c'],
179 [],
180 [],
181 '', 'timeout=120'],
182
183 [['src/test/test-locale-util.c'],
184 [],
185 []],
186
187 [['src/test/test-copy.c'],
188 [],
189 []],
190
191 [['src/test/test-static-destruct.c'],
192 [],
193 []],
194
195 [['src/test/test-sigbus.c'],
196 [],
197 []],
198
199 [['src/test/test-condition.c'],
200 [],
201 []],
202
203 [['src/test/test-fdset.c'],
204 [],
205 []],
206
207 [['src/test/test-fstab-util.c'],
208 [],
209 []],
210
211 [['src/test/test-random-util.c'],
212 [],
213 []],
214
215 [['src/test/test-format-table.c'],
216 [],
217 []],
218
219 [['src/test/test-format-util.c'],
220 [],
221 []],
222
223 [['src/test/test-ratelimit.c'],
224 [],
225 []],
226
227 [['src/test/test-util.c'],
228 [],
229 []],
230
231 [['src/test/test-json.c'],
232 [],
233 []],
234
235 [['src/test/test-libmount.c'],
236 [],
237 [threads,
238 libmount]],
239
240 [['src/test/test-mount-util.c'],
241 [],
242 []],
243
244 [['src/test/test-mountpoint-util.c'],
245 [],
246 []],
247
248 [['src/test/test-exec-util.c'],
249 [],
250 []],
251
252 [['src/test/test-hexdecoct.c'],
253 [],
254 []],
255
256 [['src/test/test-alloc-util.c'],
257 [],
258 []],
259
260 [['src/test/test-xattr-util.c'],
261 [],
262 []],
263
264 [['src/test/test-io-util.c'],
265 [],
266 []],
267
268 [['src/test/test-glob-util.c'],
269 [],
270 []],
271
272 [['src/test/test-fs-util.c'],
273 [],
274 []],
275
276 [['src/test/test-umask-util.c'],
277 [],
278 []],
279
280 [['src/test/test-proc-cmdline.c'],
281 [],
282 []],
283
284 [['src/test/test-fd-util.c'],
285 [],
286 []],
287
288 [['src/test/test-web-util.c'],
289 [],
290 []],
291
292 [['src/test/test-cpu-set-util.c'],
293 [],
294 []],
295
296 [['src/test/test-stat-util.c'],
297 [],
298 []],
299
300 [['src/test/test-os-util.c'],
301 [],
302 []],
303
304 [['src/test/test-escape.c'],
305 [],
306 []],
307
308 [['src/test/test-exit-status.c'],
309 [],
310 []],
311
312 [['src/test/test-specifier.c'],
313 [],
314 []],
315
316 [['src/test/test-string-util.c'],
317 [],
318 []],
319
320 [['src/test/test-extract-word.c'],
321 [],
322 []],
323
324 [['src/test/test-parse-util.c'],
325 [],
326 []],
327
328 [['src/test/test-sysctl-util.c'],
329 [],
330 []],
331
332 [['src/test/test-user-util.c'],
333 [],
334 []],
335
336 [['src/test/test-hostname-util.c'],
337 [],
338 []],
339
340 [['src/test/test-process-util.c'],
341 [],
342 []],
343
344 [['src/test/test-terminal-util.c'],
345 [],
346 []],
347
348 [['src/test/test-path-lookup.c'],
349 [],
350 []],
351
352 [['src/test/test-pretty-print.c'],
353 [],
354 []],
355
356 [['src/test/test-uid-range.c'],
357 [],
358 []],
359
360 [['src/test/test-cap-list.c',
361 generated_gperf_headers],
362 [],
363 [libcap]],
364
365 [['src/test/test-socket-util.c'],
366 [],
367 []],
368
369 [['src/test/test-socket-netlink.c'],
370 [],
371 []],
372
373 [['src/test/test-in-addr-util.c'],
374 [],
375 []],
376
377 [['src/test/test-barrier.c'],
378 [],
379 []],
380
381 [['src/test/test-tmpfiles.c'],
382 [],
383 []],
384
385 [['src/test/test-namespace.c'],
386 [libcore,
387 libshared],
388 [threads,
389 libblkid]],
390
391 [['src/test/test-verbs.c'],
392 [],
393 []],
394
395 [['src/test/test-install-root.c'],
396 [],
397 []],
398
399 [['src/test/test-acl-util.c'],
400 [],
401 [],
402 'HAVE_ACL'],
403
404 [['src/test/test-seccomp.c'],
405 [],
406 [libseccomp],
407 'HAVE_SECCOMP'],
408
409 [['src/test/test-rlimit-util.c'],
410 [],
411 []],
412
413 [['src/test/test-ask-password-api.c'],
414 [],
415 [],
416 '', 'manual'],
417
418 [['src/test/test-dissect-image.c'],
419 [],
420 [libblkid],
421 '', 'manual'],
422
423 [['src/test/test-signal-util.c'],
424 [],
425 []],
426
427 [['src/test/test-selinux.c'],
428 [],
429 []],
430
431 [['src/test/test-sizeof.c'],
432 [libbasic],
433 []],
434
435 [['src/test/test-bpf-devices.c'],
436 [libcore,
437 libshared],
438 [libmount,
439 threads,
440 librt,
441 libseccomp,
442 libselinux,
443 libblkid]],
444
445 [['src/test/test-bpf-firewall.c'],
446 [libcore,
447 libshared],
448 [libmount,
449 threads,
450 librt,
451 libseccomp,
452 libselinux,
453 libblkid]],
454
455 [['src/test/test-watch-pid.c'],
456 [libcore,
457 libshared],
458 [libmount,
459 threads,
460 librt,
461 libseccomp,
462 libselinux,
463 libblkid]],
464
465 [['src/test/test-hashmap.c',
466 'src/test/test-hashmap-plain.c',
467 test_hashmap_ordered_c],
468 [],
469 [],
470 '', 'timeout=90'],
471
472 [['src/test/test-set.c'],
473 [],
474 []],
475
476 [['src/test/test-ordered-set.c'],
477 [],
478 []],
479
480 [['src/test/test-set-disable-mempool.c'],
481 [],
482 [threads]],
483
484 [['src/test/test-bitmap.c'],
485 [],
486 []],
487
488 [['src/test/test-xml.c'],
489 [],
490 []],
491
492 [['src/test/test-list.c'],
493 [],
494 []],
495
496 [['src/test/test-procfs-util.c'],
497 [],
498 []],
499
500 [['src/test/test-unaligned.c'],
501 [],
502 []],
503
504 [['src/test/test-tables.c',
505 'src/shared/test-tables.h',
506 'src/journal/journald-server.c',
507 'src/journal/journald-server.h'],
508 [libcore,
509 libjournal_core,
510 libudev_core,
511 libudev_static,
512 libsystemd_network,
513 libshared],
514 [threads,
515 libseccomp,
516 libmount,
517 libxz,
518 liblz4,
519 libblkid],
520 '', '', [], libudev_core_includes],
521
522 [['src/test/test-prioq.c'],
523 [],
524 []],
525
526 [['src/test/test-fileio.c'],
527 [],
528 []],
529
530 [['src/test/test-time-util.c'],
531 [],
532 []],
533
534 [['src/test/test-clock.c'],
535 [],
536 []],
537
538 [['src/test/test-architecture.c'],
539 [],
540 []],
541
542 [['src/test/test-log.c'],
543 [],
544 []],
545
546 [['src/test/test-ipcrm.c'],
547 [],
548 [],
549 '', 'unsafe'],
550
551 [['src/test/test-btrfs.c'],
552 [],
553 [],
554 '', 'manual'],
555
556
557 [['src/test/test-firewall-util.c'],
558 [libshared],
559 [],
560 'HAVE_LIBIPTC'],
561
562 [['src/test/test-netlink-manual.c'],
563 [],
564 [libkmod],
565 'HAVE_KMOD', 'manual'],
566
567 [['src/test/test-ellipsize.c'],
568 [],
569 []],
570
571 [['src/test/test-date.c'],
572 [],
573 []],
574
575 [['src/test/test-sleep.c'],
576 [],
577 []],
578
579 [['src/test/test-replace-var.c'],
580 [],
581 []],
582
583 [['src/test/test-calendarspec.c'],
584 [],
585 []],
586
587 [['src/test/test-strip-tab-ansi.c'],
588 [],
589 []],
590
591 [['src/test/test-daemon.c'],
592 [],
593 []],
594
595 [['src/test/test-cgroup.c'],
596 [],
597 []],
598
599 [['src/test/test-cgroup-cpu.c'],
600 [libcore,
601 libshared],
602 []],
603
604 [['src/test/test-cgroup-unit-default.c'],
605 [libcore,
606 libshared],
607 []],
608
609 [['src/test/test-cgroup-mask.c'],
610 [libcore,
611 libshared],
612 [threads,
613 librt,
614 libseccomp,
615 libselinux,
616 libmount,
617 libblkid]],
618
619 [['src/test/test-varlink.c'],
620 [],
621 [threads]],
622
623 [['src/test/test-cgroup-util.c'],
624 [],
625 []],
626
627 [['src/test/test-cgroup-setup.c'],
628 [],
629 []],
630
631 [['src/test/test-env-file.c'],
632 [],
633 []],
634
635 [['src/test/test-env-util.c'],
636 [],
637 []],
638
639 [['src/test/test-strbuf.c'],
640 [],
641 []],
642
643 [['src/test/test-strv.c'],
644 [],
645 []],
646
647 [['src/test/test-path-util.c'],
648 [],
649 []],
650
651 [['src/test/test-chase-symlinks.c'],
652 [],
653 [],
654 '', 'manual'],
655
656 [['src/test/test-path.c'],
657 [libcore,
658 libshared],
659 [threads,
660 librt,
661 libseccomp,
662 libselinux,
663 libmount,
664 libblkid]],
665
666 [['src/test/test-execute.c'],
667 [libcore,
668 libshared],
669 [threads,
670 librt,
671 libseccomp,
672 libselinux,
673 libmount,
674 libblkid],
675 '', 'timeout=360'],
676
677 [['src/test/test-siphash24.c'],
678 [],
679 []],
680
681 [['src/test/test-strxcpyx.c'],
682 [],
683 []],
684
685 [['src/test/test-install.c'],
686 [libcore,
687 libshared],
688 [],
689 '', 'manual'],
690
691 [['src/test/test-watchdog.c'],
692 [],
693 []],
694
695 [['src/test/test-sched-prio.c'],
696 [libcore,
697 libshared],
698 [threads,
699 librt,
700 libseccomp,
701 libselinux,
702 libmount,
703 libblkid]],
704
705 [['src/test/test-conf-files.c'],
706 [],
707 []],
708
709 [['src/test/test-conf-parser.c'],
710 [],
711 []],
712
713 [['src/test/test-af-list.c',
714 generated_gperf_headers],
715 [],
716 []],
717
718 [['src/test/test-arphrd-list.c',
719 generated_gperf_headers],
720 [],
721 []],
722
723 [['src/test/test-ip-protocol-list.c',
724 shared_generated_gperf_headers],
725 [],
726 []],
727
728 [['src/test/test-journal-importer.c'],
729 [],
730 []],
731
732 [['src/test/test-libudev.c'],
733 [libshared],
734 []],
735
736 [['src/test/test-udev.c'],
737 [libudev_core,
738 libudev_static,
739 libsystemd_network,
740 libshared],
741 [threads,
742 librt,
743 libblkid,
744 libkmod,
745 libacl],
746 '', 'manual', '-DLOG_REALM=LOG_REALM_UDEV'],
747
748 [['src/test/test-id128.c'],
749 [],
750 []],
751
752 [['src/test/test-hash.c'],
753 [],
754 []],
755
756 [['src/test/test-gcrypt-util.c'],
757 [],
758 [],
759 'HAVE_GCRYPT'],
760
761 [['src/test/test-nss.c'],
762 [],
763 [libdl],
764 'ENABLE_NSS', 'manual'],
765
766 [['src/test/test-umount.c',
767 'src/shutdown/umount.c',
768 'src/shutdown/umount.h'],
769 [libcore_shared,
770 libshared],
771 [libmount]],
772
773 [['src/test/test-bus-util.c'],
774 [],
775 []],
776
777 [['src/test/test-sd-hwdb.c'],
778 [],
779 []],
780
781 [['src/test/test-local-addresses.c'],
782 [],
783 []],
784 ]
785
786 ############################################################
787
788 # define some tests here, because the link_with deps were not defined earlier
789
790 tests += [
791 [['src/journal/test-journal.c'],
792 [libjournal_core,
793 libshared],
794 [threads,
795 libxz,
796 liblz4]],
797
798 [['src/journal/test-journal-send.c'],
799 [libjournal_core,
800 libshared],
801 [threads,
802 libxz,
803 liblz4]],
804
805 [['src/journal/test-journal-syslog.c'],
806 [libjournal_core,
807 libshared],
808 [threads,
809 libxz,
810 liblz4,
811 libselinux]],
812
813 [['src/journal/test-journal-match.c'],
814 [libjournal_core,
815 libshared],
816 [threads,
817 libxz,
818 liblz4]],
819
820 [['src/journal/test-journal-enum.c'],
821 [libjournal_core,
822 libshared],
823 [threads,
824 libxz,
825 liblz4],
826 '', 'timeout=360'],
827
828 [['src/journal/test-journal-stream.c'],
829 [libjournal_core,
830 libshared],
831 [threads,
832 libxz,
833 liblz4]],
834
835 [['src/journal/test-journal-flush.c'],
836 [libjournal_core,
837 libshared],
838 [threads,
839 libxz,
840 liblz4]],
841
842 [['src/journal/test-journal-init.c'],
843 [libjournal_core,
844 libshared],
845 [threads,
846 libxz,
847 liblz4]],
848
849 [['src/journal/test-journal-config.c'],
850 [libjournal_core,
851 libshared],
852 [libxz,
853 liblz4,
854 libselinux]],
855
856 [['src/journal/test-journal-verify.c'],
857 [libjournal_core,
858 libshared],
859 [threads,
860 libxz,
861 liblz4]],
862
863 [['src/journal/test-journal-interleaving.c'],
864 [libjournal_core,
865 libshared],
866 [threads,
867 libxz,
868 liblz4]],
869
870 [['src/journal/test-mmap-cache.c'],
871 [libjournal_core,
872 libshared],
873 [threads,
874 libxz,
875 liblz4]],
876
877 [['src/journal/test-catalog.c'],
878 [libjournal_core,
879 libshared],
880 [threads,
881 libxz,
882 liblz4]],
883
884 [['src/journal/test-compress.c'],
885 [libjournal_core,
886 libshared],
887 [liblz4,
888 libxz]],
889
890 [['src/journal/test-compress-benchmark.c'],
891 [libjournal_core,
892 libshared],
893 [liblz4,
894 libxz],
895 '', 'timeout=90'],
896
897 [['src/journal/test-audit-type.c'],
898 [libjournal_core,
899 libshared],
900 [liblz4,
901 libxz]],
902 ]
903
904 ############################################################
905
906 tests += [
907 [['src/libsystemd/sd-bus/test-bus-address.c'],
908 [],
909 [threads]],
910
911 [['src/libsystemd/sd-bus/test-bus-marshal.c'],
912 [],
913 [threads,
914 libglib,
915 libgobject,
916 libgio,
917 libdbus]],
918
919 [['src/libsystemd/sd-bus/test-bus-signature.c'],
920 [],
921 [threads]],
922
923 [['src/libsystemd/sd-bus/test-bus-queue-ref-cycle.c'],
924 [],
925 [threads]],
926
927 [['src/libsystemd/sd-bus/test-bus-watch-bind.c'],
928 [],
929 [threads], '', 'timeout=120'],
930
931 [['src/libsystemd/sd-bus/test-bus-chat.c'],
932 [],
933 [threads]],
934
935 [['src/libsystemd/sd-bus/test-bus-cleanup.c'],
936 [],
937 [threads,
938 libseccomp]],
939
940 [['src/libsystemd/sd-bus/test-bus-error.c'],
941 [libshared_static,
942 libsystemd_static],
943 []],
944
945 [['src/libsystemd/sd-bus/test-bus-track.c'],
946 [],
947 [libseccomp]],
948
949 [['src/libsystemd/sd-bus/test-bus-server.c'],
950 [],
951 [threads]],
952
953 [['src/libsystemd/sd-bus/test-bus-objects.c'],
954 [],
955 [threads]],
956
957 [['src/libsystemd/sd-bus/test-bus-vtable.c',
958 'src/libsystemd/sd-bus/test-vtable-data.h'],
959 [],
960 []],
961
962 [['src/libsystemd/sd-bus/test-bus-gvariant.c'],
963 [],
964 [libglib,
965 libgobject,
966 libgio]],
967
968 [['src/libsystemd/sd-bus/test-bus-creds.c'],
969 [],
970 []],
971
972 [['src/libsystemd/sd-bus/test-bus-match.c'],
973 [],
974 []],
975
976 [['src/libsystemd/sd-bus/test-bus-benchmark.c'],
977 [],
978 [threads],
979 '', 'manual'],
980
981 [['src/libsystemd/sd-bus/test-bus-introspect.c',
982 'src/libsystemd/sd-bus/test-vtable-data.h'],
983 [],
984 []],
985
986 [['src/libsystemd/sd-event/test-event.c'],
987 [],
988 []],
989
990 [['src/libsystemd/sd-netlink/test-netlink.c'],
991 [],
992 []],
993
994 [['src/libsystemd/sd-resolve/test-resolve.c'],
995 [],
996 [threads],
997 '', 'timeout=120'],
998
999 [['src/libsystemd/sd-login/test-login.c'],
1000 [],
1001 []],
1002
1003 [['src/libsystemd/sd-device/test-sd-device.c'],
1004 [],
1005 []],
1006
1007 [['src/libsystemd/sd-device/test-sd-device-thread.c'],
1008 [libbasic,
1009 libshared_static,
1010 libsystemd],
1011 [threads]],
1012
1013 [['src/libsystemd/sd-device/test-udev-device-thread.c'],
1014 [libbasic,
1015 libshared_static,
1016 libudev],
1017 [threads]],
1018
1019 [['src/libsystemd/sd-device/test-sd-device-monitor.c'],
1020 [],
1021 []],
1022
1023 ]
1024
1025 # test-bus-vtable-cc.cc is a symlink and symlinks get lost in containers on FuzzBuzz.
1026 # The issue has been reported to the developers of FuzzBuzz and hopefully will be fixed soon.
1027 # In the meantime, let's just skip the symlink there.
1028 if cxx_cmd != '' and not want_fuzzbuzz
1029 tests += [
1030 [['src/libsystemd/sd-bus/test-bus-vtable-cc.cc'],
1031 [],
1032 []]
1033 ]
1034 endif
1035
1036 ############################################################
1037
1038 tests += [
1039 [['src/libsystemd-network/test-dhcp-option.c',
1040 'src/libsystemd-network/dhcp-protocol.h',
1041 'src/libsystemd-network/dhcp-internal.h'],
1042 [libshared,
1043 libsystemd_network],
1044 []],
1045
1046 [['src/libsystemd-network/test-sd-dhcp-lease.c',
1047 'src/libsystemd-network/dhcp-lease-internal.h'],
1048 [libshared,
1049 libsystemd_network],
1050 []],
1051
1052 [['src/libsystemd-network/test-dhcp-client.c',
1053 'src/libsystemd-network/dhcp-protocol.h',
1054 'src/libsystemd-network/dhcp-internal.h',
1055 'src/systemd/sd-dhcp-client.h'],
1056 [libshared,
1057 libsystemd_network],
1058 []],
1059
1060 [['src/libsystemd-network/test-dhcp-server.c'],
1061 [libshared,
1062 libsystemd_network],
1063 []],
1064
1065 [['src/libsystemd-network/test-ipv4ll.c',
1066 'src/libsystemd-network/arp-util.h',
1067 'src/systemd/sd-ipv4ll.h'],
1068 [libshared,
1069 libsystemd_network],
1070 []],
1071
1072 [['src/libsystemd-network/test-ipv4ll-manual.c',
1073 'src/systemd/sd-ipv4ll.h'],
1074 [libshared,
1075 libsystemd_network],
1076 [],
1077 '', 'manual'],
1078
1079 [['src/libsystemd-network/test-acd.c',
1080 'src/systemd/sd-ipv4acd.h'],
1081 [libshared,
1082 libsystemd_network],
1083 [],
1084 '', 'manual'],
1085
1086 [['src/libsystemd-network/test-ndisc-rs.c',
1087 'src/libsystemd-network/dhcp-identifier.h',
1088 'src/libsystemd-network/dhcp-identifier.c',
1089 'src/libsystemd-network/icmp6-util.h',
1090 'src/systemd/sd-dhcp6-client.h',
1091 'src/systemd/sd-ndisc.h'],
1092 [libshared,
1093 libsystemd_network],
1094 []],
1095
1096 [['src/libsystemd-network/test-ndisc-ra.c',
1097 'src/libsystemd-network/icmp6-util.h',
1098 'src/systemd/sd-ndisc.h'],
1099 [libshared,
1100 libsystemd_network],
1101 []],
1102
1103 [['src/libsystemd-network/test-dhcp6-client.c',
1104 'src/libsystemd-network/dhcp-identifier.h',
1105 'src/libsystemd-network/dhcp-identifier.c',
1106 'src/libsystemd-network/dhcp6-internal.h',
1107 'src/systemd/sd-dhcp6-client.h'],
1108 [libshared,
1109 libsystemd_network],
1110 []],
1111
1112 [['src/libsystemd-network/test-lldp.c'],
1113 [libshared,
1114 libsystemd_network],
1115 []],
1116 ]
1117
1118 ############################################################
1119
1120 tests += [
1121 [['src/login/test-login-shared.c'],
1122 [],
1123 []],
1124
1125 [['src/login/test-inhibit.c'],
1126 [],
1127 [],
1128 '', 'manual'],
1129
1130 [['src/login/test-login-tables.c'],
1131 [liblogind_core,
1132 libshared],
1133 [threads]],
1134 ]