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