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