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