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