]> git.ipfire.org Git - thirdparty/systemd.git/blob - src/test/meson.build
util-lib: move things that parse ifnames to shared/
[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-user-util.c'],
329 [],
330 []],
331
332 [['src/test/test-hostname-util.c'],
333 [],
334 []],
335
336 [['src/test/test-process-util.c'],
337 [],
338 []],
339
340 [['src/test/test-terminal-util.c'],
341 [],
342 []],
343
344 [['src/test/test-path-lookup.c'],
345 [],
346 []],
347
348 [['src/test/test-pretty-print.c'],
349 [],
350 []],
351
352 [['src/test/test-uid-range.c'],
353 [],
354 []],
355
356 [['src/test/test-cap-list.c',
357 generated_gperf_headers],
358 [],
359 [libcap]],
360
361 [['src/test/test-socket-util.c'],
362 [],
363 []],
364
365 [['src/test/test-socket-netlink.c'],
366 [],
367 []],
368
369 [['src/test/test-in-addr-util.c'],
370 [],
371 []],
372
373 [['src/test/test-barrier.c'],
374 [],
375 []],
376
377 [['src/test/test-tmpfiles.c'],
378 [],
379 []],
380
381 [['src/test/test-namespace.c'],
382 [libcore,
383 libshared],
384 [threads,
385 libblkid]],
386
387 [['src/test/test-verbs.c'],
388 [],
389 []],
390
391 [['src/test/test-install-root.c'],
392 [],
393 []],
394
395 [['src/test/test-acl-util.c'],
396 [],
397 [],
398 'HAVE_ACL'],
399
400 [['src/test/test-seccomp.c'],
401 [],
402 [libseccomp],
403 'HAVE_SECCOMP'],
404
405 [['src/test/test-rlimit-util.c'],
406 [],
407 []],
408
409 [['src/test/test-ask-password-api.c'],
410 [],
411 [],
412 '', 'manual'],
413
414 [['src/test/test-dissect-image.c'],
415 [],
416 [libblkid],
417 '', 'manual'],
418
419 [['src/test/test-signal-util.c'],
420 [],
421 []],
422
423 [['src/test/test-selinux.c'],
424 [],
425 []],
426
427 [['src/test/test-sizeof.c'],
428 [libbasic],
429 []],
430
431 [['src/test/test-bpf-devices.c'],
432 [libcore,
433 libshared],
434 [libmount,
435 threads,
436 librt,
437 libseccomp,
438 libselinux,
439 libblkid]],
440
441 [['src/test/test-bpf-firewall.c'],
442 [libcore,
443 libshared],
444 [libmount,
445 threads,
446 librt,
447 libseccomp,
448 libselinux,
449 libblkid]],
450
451 [['src/test/test-watch-pid.c'],
452 [libcore,
453 libshared],
454 [libmount,
455 threads,
456 librt,
457 libseccomp,
458 libselinux,
459 libblkid]],
460
461 [['src/test/test-hashmap.c',
462 'src/test/test-hashmap-plain.c',
463 test_hashmap_ordered_c],
464 [],
465 [],
466 '', 'timeout=90'],
467
468 [['src/test/test-set.c'],
469 [],
470 []],
471
472 [['src/test/test-ordered-set.c'],
473 [],
474 []],
475
476 [['src/test/test-set-disable-mempool.c'],
477 [],
478 [threads]],
479
480 [['src/test/test-bitmap.c'],
481 [],
482 []],
483
484 [['src/test/test-xml.c'],
485 [],
486 []],
487
488 [['src/test/test-list.c'],
489 [],
490 []],
491
492 [['src/test/test-procfs-util.c'],
493 [],
494 []],
495
496 [['src/test/test-unaligned.c'],
497 [],
498 []],
499
500 [['src/test/test-tables.c',
501 'src/shared/test-tables.h',
502 'src/journal/journald-server.c',
503 'src/journal/journald-server.h'],
504 [libcore,
505 libjournal_core,
506 libudev_core,
507 libudev_static,
508 libsystemd_network,
509 libshared],
510 [threads,
511 libseccomp,
512 libmount,
513 libxz,
514 liblz4,
515 libblkid],
516 '', '', [], libudev_core_includes],
517
518 [['src/test/test-prioq.c'],
519 [],
520 []],
521
522 [['src/test/test-fileio.c'],
523 [],
524 []],
525
526 [['src/test/test-time-util.c'],
527 [],
528 []],
529
530 [['src/test/test-clock.c'],
531 [],
532 []],
533
534 [['src/test/test-architecture.c'],
535 [],
536 []],
537
538 [['src/test/test-log.c'],
539 [],
540 []],
541
542 [['src/test/test-ipcrm.c'],
543 [],
544 [],
545 '', 'unsafe'],
546
547 [['src/test/test-btrfs.c'],
548 [],
549 [],
550 '', 'manual'],
551
552
553 [['src/test/test-firewall-util.c'],
554 [libshared],
555 [],
556 'HAVE_LIBIPTC'],
557
558 [['src/test/test-netlink-manual.c'],
559 [],
560 [libkmod],
561 'HAVE_KMOD', 'manual'],
562
563 [['src/test/test-ellipsize.c'],
564 [],
565 []],
566
567 [['src/test/test-date.c'],
568 [],
569 []],
570
571 [['src/test/test-sleep.c'],
572 [],
573 []],
574
575 [['src/test/test-replace-var.c'],
576 [],
577 []],
578
579 [['src/test/test-calendarspec.c'],
580 [],
581 []],
582
583 [['src/test/test-strip-tab-ansi.c'],
584 [],
585 []],
586
587 [['src/test/test-daemon.c'],
588 [],
589 []],
590
591 [['src/test/test-cgroup.c'],
592 [],
593 [],
594 '', 'manual'],
595
596 [['src/test/test-cgroup-cpu.c'],
597 [libcore,
598 libshared],
599 []],
600
601 [['src/test/test-cgroup-unit-default.c'],
602 [libcore,
603 libshared],
604 []],
605
606 [['src/test/test-cgroup-mask.c'],
607 [libcore,
608 libshared],
609 [threads,
610 librt,
611 libseccomp,
612 libselinux,
613 libmount,
614 libblkid]],
615
616 [['src/test/test-varlink.c'],
617 [],
618 [threads]],
619
620 [['src/test/test-cgroup-util.c'],
621 [],
622 []],
623
624 [['src/test/test-cgroup-setup.c'],
625 [],
626 []],
627
628 [['src/test/test-env-file.c'],
629 [],
630 []],
631
632 [['src/test/test-env-util.c'],
633 [],
634 []],
635
636 [['src/test/test-strbuf.c'],
637 [],
638 []],
639
640 [['src/test/test-strv.c'],
641 [],
642 []],
643
644 [['src/test/test-path-util.c'],
645 [],
646 []],
647
648 [['src/test/test-chase-symlinks.c'],
649 [],
650 [],
651 '', 'manual'],
652
653 [['src/test/test-path.c'],
654 [libcore,
655 libshared],
656 [threads,
657 librt,
658 libseccomp,
659 libselinux,
660 libmount,
661 libblkid]],
662
663 [['src/test/test-execute.c'],
664 [libcore,
665 libshared],
666 [threads,
667 librt,
668 libseccomp,
669 libselinux,
670 libmount,
671 libblkid],
672 '', 'timeout=360'],
673
674 [['src/test/test-siphash24.c'],
675 [],
676 []],
677
678 [['src/test/test-strxcpyx.c'],
679 [],
680 []],
681
682 [['src/test/test-install.c'],
683 [libcore,
684 libshared],
685 [],
686 '', 'manual'],
687
688 [['src/test/test-watchdog.c'],
689 [],
690 []],
691
692 [['src/test/test-sched-prio.c'],
693 [libcore,
694 libshared],
695 [threads,
696 librt,
697 libseccomp,
698 libselinux,
699 libmount,
700 libblkid]],
701
702 [['src/test/test-conf-files.c'],
703 [],
704 []],
705
706 [['src/test/test-conf-parser.c'],
707 [],
708 []],
709
710 [['src/test/test-af-list.c',
711 generated_gperf_headers],
712 [],
713 []],
714
715 [['src/test/test-arphrd-list.c',
716 generated_gperf_headers],
717 [],
718 []],
719
720 [['src/test/test-ip-protocol-list.c',
721 shared_generated_gperf_headers],
722 [],
723 []],
724
725 [['src/test/test-journal-importer.c'],
726 [],
727 []],
728
729 [['src/test/test-libudev.c'],
730 [libshared],
731 []],
732
733 [['src/test/test-udev.c'],
734 [libudev_core,
735 libudev_static,
736 libsystemd_network,
737 libshared],
738 [threads,
739 librt,
740 libblkid,
741 libkmod,
742 libacl],
743 '', 'manual', '-DLOG_REALM=LOG_REALM_UDEV'],
744
745 [['src/test/test-id128.c'],
746 [],
747 []],
748
749 [['src/test/test-hash.c'],
750 [],
751 []],
752
753 [['src/test/test-gcrypt-util.c'],
754 [],
755 [],
756 'HAVE_GCRYPT'],
757
758 [['src/test/test-nss.c'],
759 [],
760 [libdl],
761 'ENABLE_NSS', 'manual'],
762
763 [['src/test/test-umount.c',
764 'src/shutdown/umount.c',
765 'src/shutdown/umount.h'],
766 [libcore_shared,
767 libshared],
768 [libmount]],
769
770 [['src/test/test-bus-util.c'],
771 [],
772 []],
773
774 [['src/test/test-sd-hwdb.c'],
775 [],
776 []],
777
778 [['src/test/test-local-addresses.c'],
779 [],
780 []],
781 ]
782
783 ############################################################
784
785 # define some tests here, because the link_with deps were not defined earlier
786
787 tests += [
788 [['src/journal/test-journal.c'],
789 [libjournal_core,
790 libshared],
791 [threads,
792 libxz,
793 liblz4]],
794
795 [['src/journal/test-journal-send.c'],
796 [libjournal_core,
797 libshared],
798 [threads,
799 libxz,
800 liblz4]],
801
802 [['src/journal/test-journal-syslog.c'],
803 [libjournal_core,
804 libshared],
805 [threads,
806 libxz,
807 liblz4,
808 libselinux]],
809
810 [['src/journal/test-journal-match.c'],
811 [libjournal_core,
812 libshared],
813 [threads,
814 libxz,
815 liblz4]],
816
817 [['src/journal/test-journal-enum.c'],
818 [libjournal_core,
819 libshared],
820 [threads,
821 libxz,
822 liblz4],
823 '', 'timeout=360'],
824
825 [['src/journal/test-journal-stream.c'],
826 [libjournal_core,
827 libshared],
828 [threads,
829 libxz,
830 liblz4]],
831
832 [['src/journal/test-journal-flush.c'],
833 [libjournal_core,
834 libshared],
835 [threads,
836 libxz,
837 liblz4]],
838
839 [['src/journal/test-journal-init.c'],
840 [libjournal_core,
841 libshared],
842 [threads,
843 libxz,
844 liblz4]],
845
846 [['src/journal/test-journal-config.c'],
847 [libjournal_core,
848 libshared],
849 [libxz,
850 liblz4,
851 libselinux]],
852
853 [['src/journal/test-journal-verify.c'],
854 [libjournal_core,
855 libshared],
856 [threads,
857 libxz,
858 liblz4]],
859
860 [['src/journal/test-journal-interleaving.c'],
861 [libjournal_core,
862 libshared],
863 [threads,
864 libxz,
865 liblz4]],
866
867 [['src/journal/test-mmap-cache.c'],
868 [libjournal_core,
869 libshared],
870 [threads,
871 libxz,
872 liblz4]],
873
874 [['src/journal/test-catalog.c'],
875 [libjournal_core,
876 libshared],
877 [threads,
878 libxz,
879 liblz4]],
880
881 [['src/journal/test-compress.c'],
882 [libjournal_core,
883 libshared],
884 [liblz4,
885 libxz]],
886
887 [['src/journal/test-compress-benchmark.c'],
888 [libjournal_core,
889 libshared],
890 [liblz4,
891 libxz],
892 '', 'timeout=90'],
893
894 [['src/journal/test-audit-type.c'],
895 [libjournal_core,
896 libshared],
897 [liblz4,
898 libxz]],
899 ]
900
901 ############################################################
902
903 tests += [
904 [['src/libsystemd/sd-bus/test-bus-address.c'],
905 [],
906 [threads]],
907
908 [['src/libsystemd/sd-bus/test-bus-marshal.c'],
909 [],
910 [threads,
911 libglib,
912 libgobject,
913 libgio,
914 libdbus]],
915
916 [['src/libsystemd/sd-bus/test-bus-signature.c'],
917 [],
918 [threads]],
919
920 [['src/libsystemd/sd-bus/test-bus-queue-ref-cycle.c'],
921 [],
922 [threads]],
923
924 [['src/libsystemd/sd-bus/test-bus-watch-bind.c'],
925 [],
926 [threads], '', 'timeout=120'],
927
928 [['src/libsystemd/sd-bus/test-bus-chat.c'],
929 [],
930 [threads]],
931
932 [['src/libsystemd/sd-bus/test-bus-cleanup.c'],
933 [],
934 [threads,
935 libseccomp]],
936
937 [['src/libsystemd/sd-bus/test-bus-error.c'],
938 [libshared_static,
939 libsystemd_static],
940 []],
941
942 [['src/libsystemd/sd-bus/test-bus-track.c'],
943 [],
944 [libseccomp]],
945
946 [['src/libsystemd/sd-bus/test-bus-server.c'],
947 [],
948 [threads]],
949
950 [['src/libsystemd/sd-bus/test-bus-objects.c'],
951 [],
952 [threads]],
953
954 [['src/libsystemd/sd-bus/test-bus-vtable.c',
955 'src/libsystemd/sd-bus/test-vtable-data.h'],
956 [],
957 []],
958
959 [['src/libsystemd/sd-bus/test-bus-gvariant.c'],
960 [],
961 [libglib,
962 libgobject,
963 libgio]],
964
965 [['src/libsystemd/sd-bus/test-bus-creds.c'],
966 [],
967 []],
968
969 [['src/libsystemd/sd-bus/test-bus-match.c'],
970 [],
971 []],
972
973 [['src/libsystemd/sd-bus/test-bus-benchmark.c'],
974 [],
975 [threads],
976 '', 'manual'],
977
978 [['src/libsystemd/sd-bus/test-bus-introspect.c',
979 'src/libsystemd/sd-bus/test-vtable-data.h'],
980 [],
981 []],
982
983 [['src/libsystemd/sd-event/test-event.c'],
984 [],
985 []],
986
987 [['src/libsystemd/sd-netlink/test-netlink.c'],
988 [],
989 []],
990
991 [['src/libsystemd/sd-resolve/test-resolve.c'],
992 [],
993 [threads],
994 '', 'timeout=120'],
995
996 [['src/libsystemd/sd-login/test-login.c'],
997 [],
998 []],
999
1000 [['src/libsystemd/sd-device/test-sd-device.c'],
1001 [],
1002 []],
1003
1004 [['src/libsystemd/sd-device/test-sd-device-thread.c'],
1005 [libbasic,
1006 libshared_static,
1007 libsystemd],
1008 [threads]],
1009
1010 [['src/libsystemd/sd-device/test-udev-device-thread.c'],
1011 [libbasic,
1012 libshared_static,
1013 libudev],
1014 [threads]],
1015
1016 [['src/libsystemd/sd-device/test-sd-device-monitor.c'],
1017 [],
1018 []],
1019
1020 ]
1021
1022 # test-bus-vtable-cc.cc is a symlink and symlinks get lost in containers on FuzzBuzz.
1023 # The issue has been reported to the developers of FuzzBuzz and hopefully will be fixed soon.
1024 # In the meantime, let's just skip the symlink there.
1025 if cxx_cmd != '' and not want_fuzzbuzz
1026 tests += [
1027 [['src/libsystemd/sd-bus/test-bus-vtable-cc.cc'],
1028 [],
1029 []]
1030 ]
1031 endif
1032
1033 ############################################################
1034
1035 tests += [
1036 [['src/libsystemd-network/test-dhcp-option.c',
1037 'src/libsystemd-network/dhcp-protocol.h',
1038 'src/libsystemd-network/dhcp-internal.h'],
1039 [libshared,
1040 libsystemd_network],
1041 []],
1042
1043 [['src/libsystemd-network/test-sd-dhcp-lease.c',
1044 'src/libsystemd-network/dhcp-lease-internal.h'],
1045 [libshared,
1046 libsystemd_network],
1047 []],
1048
1049 [['src/libsystemd-network/test-dhcp-client.c',
1050 'src/libsystemd-network/dhcp-protocol.h',
1051 'src/libsystemd-network/dhcp-internal.h',
1052 'src/systemd/sd-dhcp-client.h'],
1053 [libshared,
1054 libsystemd_network],
1055 []],
1056
1057 [['src/libsystemd-network/test-dhcp-server.c'],
1058 [libshared,
1059 libsystemd_network],
1060 []],
1061
1062 [['src/libsystemd-network/test-ipv4ll.c',
1063 'src/libsystemd-network/arp-util.h',
1064 'src/systemd/sd-ipv4ll.h'],
1065 [libshared,
1066 libsystemd_network],
1067 []],
1068
1069 [['src/libsystemd-network/test-ipv4ll-manual.c',
1070 'src/systemd/sd-ipv4ll.h'],
1071 [libshared,
1072 libsystemd_network],
1073 [],
1074 '', 'manual'],
1075
1076 [['src/libsystemd-network/test-acd.c',
1077 'src/systemd/sd-ipv4acd.h'],
1078 [libshared,
1079 libsystemd_network],
1080 [],
1081 '', 'manual'],
1082
1083 [['src/libsystemd-network/test-ndisc-rs.c',
1084 'src/libsystemd-network/dhcp-identifier.h',
1085 'src/libsystemd-network/dhcp-identifier.c',
1086 'src/libsystemd-network/icmp6-util.h',
1087 'src/systemd/sd-dhcp6-client.h',
1088 'src/systemd/sd-ndisc.h'],
1089 [libshared,
1090 libsystemd_network],
1091 []],
1092
1093 [['src/libsystemd-network/test-ndisc-ra.c',
1094 'src/libsystemd-network/icmp6-util.h',
1095 'src/systemd/sd-ndisc.h'],
1096 [libshared,
1097 libsystemd_network],
1098 []],
1099
1100 [['src/libsystemd-network/test-dhcp6-client.c',
1101 'src/libsystemd-network/dhcp-identifier.h',
1102 'src/libsystemd-network/dhcp-identifier.c',
1103 'src/libsystemd-network/dhcp6-internal.h',
1104 'src/systemd/sd-dhcp6-client.h'],
1105 [libshared,
1106 libsystemd_network],
1107 []],
1108
1109 [['src/libsystemd-network/test-lldp.c'],
1110 [libshared,
1111 libsystemd_network],
1112 []],
1113 ]
1114
1115 ############################################################
1116
1117 tests += [
1118 [['src/login/test-login-shared.c'],
1119 [],
1120 []],
1121
1122 [['src/login/test-inhibit.c'],
1123 [],
1124 [],
1125 '', 'manual'],
1126
1127 [['src/login/test-login-tables.c'],
1128 [liblogind_core,
1129 libshared],
1130 [threads]],
1131 ]