chiark / gitweb /
Prep v235: Apply upstream fixes (9/10) [src/test]
[elogind.git] / src / test / meson.build
1 awkscript = 'test-hashmap-ordered.awk'
2 test_hashmap_ordered_c = custom_target(
3         'test-hashmap-ordered.c',
4         input : [awkscript, 'test-hashmap-plain.c'],
5         output : 'test-hashmap-ordered.c',
6         command : [awk, '-f', '@INPUT0@', '@INPUT1@'],
7         capture : true)
8
9 test_include_dir = include_directories('.')
10
11 path = run_command('sh', ['-c', 'echo "$PATH"']).stdout()
12 test_env = environment()
13 #if 0 /// UNNEEDED in elogind
14 # test_env.set('SYSTEMD_KBD_MODEL_MAP', kbd_model_map)
15 # test_env.set('SYSTEMD_LANGUAGE_FALLBACK_MAP', language_fallback_map)
16 #endif // 0
17 test_env.set('PATH', path)
18 test_env.prepend('PATH', meson.build_root())
19
20 ############################################################
21
22 generate_sym_test_py = find_program('generate-sym-test.py')
23
24 test_libelogind_sym_c = custom_target(
25         'test-libelogind-sym.c',
26         input : [libelogind_sym_path] + systemd_headers,
27         output : 'test-libelogind-sym.c',
28         command : [generate_sym_test_py, libelogind_sym_path] + systemd_headers,
29         capture : true)
30
31 #if 0 /// UNNEEDED in elogind
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
39 # test_dlopen_c = files('test-dlopen.c')
40 #endif // 0
41
42 ############################################################
43
44 tests += [
45 #if 0 /// UNNEEDED in elogind
46 #         [['src/test/test-device-nodes.c'],
47 #          [],
48 #          []],
49
50 #         [['src/test/test-engine.c',
51 #           'src/test/test-helper.c'],
52 #          [libcore,
53 #           libudev,
54 #           libelogind_internal],
55 #          [threads,
56 #           librt,
57 #           libseccomp,
58 #           libselinux,
59 #           libmount,
60 #           libblkid]],
61
62 #         [['src/test/test-job-type.c'],
63 #          [libcore,
64 #           libshared],
65 #          [threads,
66 #           librt,
67 #           libseccomp,
68 #           libselinux,
69 #           libmount,
70 #           libblkid]],
71
72 #         [['src/test/test-ns.c'],
73 #          [libcore,
74 #           libshared],
75 #          [threads,
76 #           librt,
77 #           libseccomp,
78 #           libselinux,
79 #           libmount,
80 #           libblkid],
81 #          '', 'manual'],
82
83 #         [['src/test/test-loopback.c'],
84 #          [libcore,
85 #           libshared],
86 #          [threads,
87 #           librt,
88 #           libseccomp,
89 #           libselinux,
90 #           libmount,
91 #           libblkid]],
92
93 #         [['src/test/test-hostname.c'],
94 #          [libcore,
95 #           libshared],
96 #          [threads,
97 #           librt,
98 #           libseccomp,
99 #           libselinux,
100 #           libmount,
101 #           libblkid],
102 #          '', 'unsafe'],
103
104 #         [['src/test/test-dns-domain.c'],
105 #          [libcore,
106 #           libelogind_network],
107 #          []],
108
109 #         [['src/test/test-boot-timestamps.c'],
110 #          [],
111 #          [],
112 #          'ENABLE_EFI'],
113
114 #         [['src/test/test-unit-name.c',
115 #           'src/test/test-helper.c'],
116 #          [libcore,
117 #           libshared],
118 #          [threads,
119 #           librt,
120 #           libseccomp,
121 #           libselinux,
122 #           libmount,
123 #           libblkid]],
124
125 #         [['src/test/test-unit-file.c',
126 #           'src/test/test-helper.c'],
127 #          [libcore,
128 #           libshared],
129 #          [threads,
130 #           librt,
131 #           libseccomp,
132 #           libselinux,
133 #           libmount,
134 #           libblkid]],
135 #endif // 0
136
137         [['src/test/test-utf8.c'],
138          [],
139          []],
140
141 #if 0 /// UNNEEDED in elogind
142 #         [['src/test/test-capability.c'],
143 #          [],
144 #          [libcap]],
145
146 #         [['src/test/test-async.c'],
147 #          [],
148 #          []],
149 #endif // 0
150
151         [['src/test/test-locale-util.c'],
152          [],
153          []],
154
155         [['src/test/test-copy.c'],
156          [libshared_static],
157          []],
158
159 #if 0 /// UNNEEDED in elogind
160 #         [['src/test/test-sigbus.c'],
161 #          [],
162 #          []],
163
164 #         [['src/test/test-condition.c'],
165 #          [],
166 #          []],
167
168 #         [['src/test/test-fdset.c'],
169 #          [],
170 #          []],
171
172 #         [['src/test/test-fstab-util.c'],
173 #          [],
174 #          []],
175 #endif // 0
176
177         [['src/test/test-random-util.c'],
178          [],
179          []],
180
181 #if 0 /// UNNEEDED in elogind
182 #         [['src/test/test-ratelimit.c'],
183 #          [],
184 #          []],
185 #endif // 0
186
187         [['src/test/test-util.c'],
188          [],
189          []],
190
191 #if 0 /// UNNEEDED in elogind
192 #         [['src/test/test-mount-util.c'],
193 #          [],
194 #          []],
195 #endif // 0
196
197         [['src/test/test-exec-util.c'],
198          [],
199          []],
200
201         [['src/test/test-hexdecoct.c'],
202          [],
203          []],
204
205         [['src/test/test-alloc-util.c'],
206          [],
207          []],
208
209 #if 0 /// UNNEEDED in elogind
210 #         [['src/test/test-xattr-util.c'],
211 #          [],
212 #          []],
213 #endif // 0
214
215         [['src/test/test-io-util.c'],
216          [],
217          []],
218
219 #if 0 /// UNNEEDED in elogind
220 #         [['src/test/test-glob-util.c'],
221 #          [],
222 #          []],
223 #endif // 0
224
225         [['src/test/test-fs-util.c'],
226          [],
227          []],
228
229         [['src/test/test-proc-cmdline.c'],
230          [],
231          []],
232
233         [['src/test/test-fd-util.c'],
234          [],
235          []],
236
237 #if 0 /// UNNEEDED in elogind
238 #         [['src/test/test-web-util.c'],
239 #          [],
240 #          []],
241
242 #         [['src/test/test-cpu-set-util.c'],
243 #          [],
244 #          []],
245 #endif // 0
246
247         [['src/test/test-stat-util.c'],
248          [],
249          []],
250
251         [['src/test/test-escape.c'],
252          [],
253          []],
254
255         [['src/test/test-string-util.c'],
256          [],
257          []],
258
259         [['src/test/test-extract-word.c'],
260          [],
261          []],
262
263         [['src/test/test-parse-util.c'],
264          [],
265          []],
266
267         [['src/test/test-user-util.c'],
268          [],
269          []],
270
271 #if 0 /// UNNEEDED in elogind
272 #         [['src/test/test-hostname-util.c'],
273 #          [],
274 #          []],
275 #endif // 0
276
277         [['src/test/test-process-util.c'],
278          [],
279          []],
280
281 #if 0 /// UNNEEDED in elogind
282 #         [['src/test/test-terminal-util.c'],
283 #          [],
284 #          []],
285
286 #         [['src/test/test-path-lookup.c'],
287 #          [],
288 #          []],
289
290 #         [['src/test/test-uid-range.c'],
291 #          [],
292 #          []],
293
294 #         [['src/test/test-cap-list.c',
295 #           generated_gperf_headers],
296 #          [],
297 #          [libcap]],
298
299 #         [['src/test/test-socket-util.c'],
300 #          [],
301 #          []],
302
303 #         [['src/test/test-barrier.c'],
304 #          [],
305 #          []],
306
307 #         [['src/test/test-tmpfiles.c'],
308 #          [],
309 #          []],
310
311 #         [['src/test/test-namespace.c'],
312 #          [libcore,
313 #           libshared],
314 #          [threads,
315 #           libblkid]],
316 #endif // 0
317
318         [['src/test/test-verbs.c'],
319          [],
320          []],
321
322 #if 0 /// UNNEEDED in elogind
323 #         [['src/test/test-install-root.c'],
324 #          [],
325 #          []],
326
327 #         [['src/test/test-acl-util.c'],
328 #          [],
329 #          [],
330 #          'HAVE_ACL'],
331
332 #         [['src/test/test-seccomp.c'],
333 #          [],
334 #          [libseccomp],
335 #          'HAVE_SECCOMP'],
336
337 #         [['src/test/test-rlimit-util.c'],
338 #          [],
339 #          []],
340
341 #         [['src/test/test-ask-password-api.c'],
342 #          [],
343 #          [],
344 #          '', 'manual'],
345
346 #         [['src/test/test-dissect-image.c'],
347 #          [],
348 #          [libblkid],
349 #          '', 'manual'],
350 #endif // 0
351
352         [['src/test/test-signal-util.c'],
353          [],
354          []],
355
356         [['src/test/test-selinux.c'],
357          [],
358          []],
359
360         [['src/test/test-sizeof.c'],
361          [libbasic],
362          []],
363
364         [['src/test/test-hashmap.c',
365           'src/test/test-hashmap-plain.c',
366           test_hashmap_ordered_c],
367          [],
368          [],
369          '', 'timeout=90'],
370
371         [['src/test/test-set.c'],
372          [],
373          []],
374
375 #if 0 /// UNNEEDED in elogind
376 #         [['src/test/test-bitmap.c'],
377 #          [],
378 #          []],
379
380 #         [['src/test/test-xml.c'],
381 #          [],
382 #          []],
383 #endif // 0
384
385         [['src/test/test-list.c'],
386          [],
387          []],
388
389         [['src/test/test-unaligned.c'],
390          [],
391          []],
392
393 #if 0 /// UNNEEDED in elogind
394 #         [['src/test/test-tables.c',
395 #           'src/shared/test-tables.h',
396 #           'src/journal/journald-server.c',
397 #           'src/journal/journald-server.h'],
398 #          [libcore,
399 #           libjournal_core,
400 #           libudev_core,
401 #           libudev_internal,
402 #           libelogind_network,
403 #           libshared],
404 #          [threads,
405 #           libseccomp,
406 #           libmount,
407 #           libxz,
408 #           liblz4,
409 #           libblkid],
410 #          '', '', [], libudev_core_includes],
411 #endif // 0
412
413         [['src/test/test-prioq.c'],
414          [],
415          []],
416
417 #if 0 /// UNNEEDED in elogind
418 #         [['src/test/test-fileio.c'],
419 #          [],
420 #          []],
421
422 #         [['src/test/test-time.c'],
423 #          [],
424 #          []],
425
426 #         [['src/test/test-clock.c'],
427 #          [],
428 #          []],
429
430 #         [['src/test/test-architecture.c'],
431 #          [],
432 #          []],
433 #endif // 0
434
435         [['src/test/test-log.c'],
436          [],
437          []],
438
439         [['src/test/test-ipcrm.c'],
440          [],
441          [],
442          '', 'unsafe'],
443
444 #if 0 /// UNNEEDED in elogind
445 #         [['src/test/test-btrfs.c'],
446 #          [],
447 #          [],
448 #          '', 'manual'],
449
450
451 #         [['src/test/test-firewall-util.c'],
452 #          [libshared],
453 #          [],
454 #          'HAVE_LIBIPTC'],
455
456 #         [['src/test/test-netlink-manual.c'],
457 #          [],
458 #          [libkmod],
459 #          'HAVE_KMOD', 'manual'],
460 #endif // 0
461
462         [['src/test/test-ellipsize.c'],
463          [],
464          []],
465
466 #if 0 /// UNNEEDED in elogind
467 #         [['src/test/test-date.c'],
468 #          [],
469 #          []],
470
471 #         [['src/test/test-sleep.c'],
472 #          [],
473 #          []],
474
475 #         [['src/test/test-replace-var.c'],
476 #          [],
477 #          []],
478
479 #         [['src/test/test-calendarspec.c'],
480 #          [],
481 #          []],
482 #endif // 0
483
484         [['src/test/test-strip-tab-ansi.c'],
485          [],
486          []],
487
488 #if 0 /// UNNEEDED in elogind
489 #         [['src/test/test-daemon.c'],
490 #          [],
491 #          []],
492 #endif // 0
493
494         [['src/test/test-cgroup.c'],
495          [],
496          [],
497          '', 'manual'],
498
499
500 #if 0 /// UNNEEDED in elogind
501 #         [['src/test/test-cgroup-mask.c',
502 #           'src/test/test-helper.c'],
503 #          [libcore,
504 #           libshared],
505 #          [threads,
506 #           librt,
507 #           libseccomp,
508 #           libselinux,
509 #           libmount,
510 #           libblkid]],
511
512 #         [['src/test/test-cgroup-util.c'],
513 #          [],
514 #          []],
515
516 #         [['src/test/test-env-util.c'],
517 #          [],
518 #          []],
519
520 #         [['src/test/test-strbuf.c'],
521 #          [],
522 #          []],
523
524 #         [['src/test/test-strv.c'],
525 #          [],
526 #          []],
527 #endif // 0
528
529         [['src/test/test-path-util.c'],
530          [],
531          []],
532
533 #if 0 /// UNNEEDED in elogind
534 #         [['src/test/test-path.c',
535 #           'src/test/test-helper.c'],
536 #          [libcore,
537 #           libshared],
538 #          [threads,
539 #           librt,
540 #           libseccomp,
541 #           libselinux,
542 #           libmount,
543 #           libblkid]],
544
545 #         [['src/test/test-execute.c',
546 #           'src/test/test-helper.c'],
547 #          [libcore,
548 #           libshared],
549 #          [threads,
550 #           librt,
551 #           libseccomp,
552 #           libselinux,
553 #           libmount,
554 #           libblkid]],
555 #endif // 0
556
557         [['src/test/test-siphash24.c'],
558          [],
559          []],
560
561 #if 0 /// UNNEEDED in elogind
562 #         [['src/test/test-strxcpyx.c'],
563 #          [],
564 #          []],
565
566 #         [['src/test/test-install.c'],
567 #          [libcore,
568 #           libshared],
569 #          [],
570 #          '', 'manual'],
571
572 #         [['src/test/test-watchdog.c'],
573 #          [],
574 #          []],
575
576 #         [['src/test/test-sched-prio.c',
577 #           'src/test/test-helper.c'],
578 #          [libcore,
579 #           libshared],
580 #          [threads,
581 #           librt,
582 #           libseccomp,
583 #           libselinux,
584 #           libmount,
585 #           libblkid]],
586 #endif // 0
587
588         [['src/test/test-conf-files.c'],
589          [],
590          []],
591
592         [['src/test/test-conf-parser.c'],
593          [],
594          []],
595
596 #if 0 /// UNNEEDED in elogind
597 #         [['src/test/test-af-list.c',
598 #           generated_gperf_headers],
599 #          [],
600 #          []],
601
602 #         [['src/test/test-arphrd-list.c',
603 #           generated_gperf_headers],
604 #          [],
605 #          []],
606
607 #         [['src/test/test-journal-importer.c'],
608 #          [],
609 #          []],
610
611 #         [['src/test/test-libudev.c'],
612 #          [libshared],
613 #          []],
614
615 #         [['src/test/test-udev.c'],
616 #          [libudev_core,
617 #           libudev_internal,
618 #           libelogind_network,
619 #           libshared],
620 #          [threads,
621 #           librt,
622 #           libblkid,
623 #           libkmod,
624 #           libacl],
625 #          '', 'manual'],
626 #endif // 0
627
628         [['src/test/test-id128.c'],
629          [],
630          []],
631
632         [['src/test/test-hash.c'],
633          [],
634          []],
635
636 #if 0 /// UNNEEDED in elogind
637 #         [['src/test/test-nss.c'],
638 #          [],
639 #          [libdl],
640 #          '', 'manual'],
641 #endif // 0
642 ]
643
644 ############################################################
645
646 # define some tests here, because the link_with deps were not defined earlier
647
648 #if 0 /// No systemd-journal in elogind, of course
649 # tests += [
650 #         [['src/journal/test-journal.c'],
651 #          [libjournal_core,
652 #           libshared],
653 #          [threads,
654 #           libxz,
655 #           liblz4]],
656
657 #         [['src/journal/test-journal-send.c'],
658 #          [libjournal_core,
659 #           libshared],
660 #          [threads,
661 #           libxz,
662 #           liblz4]],
663
664 #         [['src/journal/test-journal-syslog.c'],
665 #          [libjournal_core,
666 #           libshared],
667 #          [threads,
668 #           libxz,
669 #           liblz4,
670 #           libselinux]],
671
672 #         [['src/journal/test-journal-match.c'],
673 #          [libjournal_core,
674 #           libshared],
675 #          [threads,
676 #           libxz,
677 #           liblz4]],
678
679 #         [['src/journal/test-journal-enum.c'],
680 #          [libjournal_core,
681 #           libshared],
682 #          [threads,
683 #           libxz,
684 #           liblz4]],
685
686 #         [['src/journal/test-journal-stream.c'],
687 #          [libjournal_core,
688 #           libshared],
689 #          [threads,
690 #           libxz,
691 #           liblz4]],
692
693 #         [['src/journal/test-journal-flush.c'],
694 #          [libjournal_core,
695 #           libshared],
696 #          [threads,
697 #           libxz,
698 #           liblz4]],
699
700 #         [['src/journal/test-journal-init.c'],
701 #          [libjournal_core,
702 #           libshared],
703 #          [threads,
704 #           libxz,
705 #           liblz4]],
706
707 #         [['src/journal/test-journal-verify.c'],
708 #          [libjournal_core,
709 #           libshared],
710 #          [threads,
711 #           libxz,
712 #           liblz4]],
713
714 #         [['src/journal/test-journal-interleaving.c'],
715 #          [libjournal_core,
716 #           libshared],
717 #          [threads,
718 #           libxz,
719 #           liblz4]],
720
721 #         [['src/journal/test-mmap-cache.c'],
722 #          [libjournal_core,
723 #           libshared],
724 #          [threads,
725 #           libxz,
726 #           liblz4]],
727
728 #         [['src/journal/test-catalog.c'],
729 #          [libjournal_core,
730 #           libshared],
731 #          [threads,
732 #           libxz,
733 #           liblz4],
734 #          '', '', '-DCATALOG_DIR="@0@"'.format(build_catalog_dir)],
735
736 #         [['src/journal/test-compress.c'],
737 #          [libjournal_core,
738 #           libshared],
739 #          [liblz4,
740 #           libxz]],
741
742 #         [['src/journal/test-compress-benchmark.c'],
743 #          [libjournal_core,
744 #           libshared],
745 #          [liblz4,
746 #           libxz],
747 #          '', 'timeout=90'],
748
749 #         [['src/journal/test-audit-type.c'],
750 #          [libjournal_core,
751 #           libshared],
752 #          [liblz4,
753 #           libxz]],
754 # ]
755 #endif // 0
756
757 ############################################################
758
759 tests += [
760 #if 0 /// UNNEEDED in elogind
761 #         [['src/libelogind/sd-bus/test-bus-marshal.c'],
762 #          [],
763 #          [threads,
764 #           libglib,
765 #           libgobject,
766 #           libgio,
767 #           libdbus]],
768 #endif // 0
769
770         [['src/libelogind/sd-bus/test-bus-signature.c'],
771          [],
772          [threads]],
773
774 #if 0 /// UNNEEDED in elogind
775 #         [['src/libelogind/sd-bus/test-bus-chat.c'],
776 #          [],
777 #          [threads]],
778
779 #         [['src/libelogind/sd-bus/test-bus-cleanup.c'],
780 #          [],
781 #          [threads,
782 #           libseccomp]],
783 #endif // 0
784
785         [['src/libelogind/sd-bus/test-bus-error.c'],
786          [libshared_static,
787           libelogind_internal],
788          []],
789
790 #if 0 /// UNNEEDED in elogind
791 #         [['src/libelogind/sd-bus/test-bus-track.c'],
792 #          [],
793 #          [libseccomp]],
794 #endif // 0
795
796         [['src/libelogind/sd-bus/test-bus-server.c'],
797          [],
798          [threads]],
799
800 #if 0 /// UNNEEDED in elogind
801 #         [['src/libelogind/sd-bus/test-bus-objects.c'],
802 #          [],
803 #          [threads]],
804 #endif // 0
805
806         [['src/libelogind/sd-bus/test-bus-vtable.c'],
807          [],
808          []],
809
810 #if 0 /// UNNEEDED in elogind
811 #         [['src/libelogind/sd-bus/test-bus-gvariant.c'],
812 #          [],
813 #          [libglib,
814 #           libgobject,
815 #           libgio]],
816
817 #         [['src/libelogind/sd-bus/test-bus-creds.c'],
818 #          [],
819 #          []],
820 #endif // 0
821
822         [['src/libelogind/sd-bus/test-bus-match.c'],
823          [],
824          []],
825
826 #if 0 /// UNNEEDED in elogind
827 #         [['src/libelogind/sd-bus/test-bus-kernel.c'],
828 #          [],
829 #          []],
830
831 #         [['src/libelogind/sd-bus/test-bus-kernel-bloom.c'],
832 #          [],
833 #          []],
834
835 #         [['src/libelogind/sd-bus/test-bus-benchmark.c'],
836 #          [],
837 #          [threads]],
838
839 #         [['src/libelogind/sd-bus/test-bus-zero-copy.c'],
840 #          [],
841 #          []],
842 #endif // 0
843
844         [['src/libelogind/sd-bus/test-bus-introspect.c'],
845          [],
846          []],
847
848         [['src/libelogind/sd-event/test-event.c'],
849          [],
850          []],
851
852 #if 0 /// UNNEEDED in elogind
853 #         [['src/libelogind/sd-netlink/test-netlink.c'],
854 #          [],
855 #          []],
856
857 #         [['src/libelogind/sd-netlink/test-local-addresses.c'],
858 #          [],
859 #          []],
860
861 #         [['src/libelogind/sd-resolve/test-resolve.c'],
862 #          [],
863 #          [threads]],
864 #endif // 0
865
866         [['src/libelogind/sd-login/test-login.c'],
867          [],
868          []],
869 ]
870
871 #if 0 /// UNNEEDED in elogind
872 # if cxx.found()
873 #         tests += [
874 #                 [['src/libelogind/sd-bus/test-bus-vtable-cc.cc'],
875 #                  [],
876 #                  []]
877 #         ]
878 # endif
879 #endif // 0
880
881 ############################################################
882
883 #if 0 /// UNNEEDED in elogind
884 # tests += [
885 #         [['src/libelogind-network/test-dhcp-option.c',
886 #           'src/libelogind-network/dhcp-protocol.h',
887 #           'src/libelogind-network/dhcp-internal.h'],
888 #          [libshared,
889 #           libelogind_network],
890 #          []],
891
892 #         [['src/libelogind-network/test-sd-dhcp-lease.c',
893 #           'src/libelogind-network/dhcp-lease-internal.h'],
894 #          [libshared,
895 #           libelogind_network],
896 #          []],
897
898 #         [['src/libelogind-network/test-dhcp-client.c',
899 #           'src/libelogind-network/dhcp-protocol.h',
900 #           'src/libelogind-network/dhcp-internal.h',
901 #           'src/systemd/sd-dhcp-client.h'],
902 #          [libshared,
903 #           libelogind_network],
904 #          []],
905
906 #         [['src/libelogind-network/test-dhcp-server.c'],
907 #          [libshared,
908 #           libelogind_network],
909 #          []],
910
911 #         [['src/libelogind-network/test-ipv4ll.c',
912 #           'src/libelogind-network/arp-util.h',
913 #           'src/systemd/sd-ipv4ll.h'],
914 #          [libshared,
915 #           libelogind_network],
916 #          []],
917
918 #         [['src/libelogind-network/test-ipv4ll-manual.c',
919 #           'src/systemd/sd-ipv4ll.h'],
920 #          [libshared,
921 #           libelogind_network],
922 #          [],
923 #          '', 'manual'],
924
925 #         [['src/libelogind-network/test-acd.c',
926 #           'src/systemd/sd-ipv4acd.h'],
927 #          [libshared,
928 #           libelogind_network],
929 #          [],
930 #          '', 'manual'],
931
932 #         [['src/libelogind-network/test-ndisc-rs.c',
933 #           'src/libelogind-network/dhcp-identifier.h',
934 #           'src/libelogind-network/dhcp-identifier.c',
935 #           'src/libelogind-network/icmp6-util.h',
936 #           'src/systemd/sd-dhcp6-client.h',
937 #           'src/systemd/sd-ndisc.h'],
938 #          [libshared,
939 #           libelogind_network],
940 #          []],
941
942 #         [['src/libelogind-network/test-ndisc-ra.c',
943 #           'src/libelogind-network/icmp6-util.h',
944 #           'src/systemd/sd-ndisc.h'],
945 #          [libshared,
946 #           libelogind_network],
947 #          []],
948
949 #         [['src/libelogind-network/test-dhcp6-client.c',
950 #           'src/libelogind-network/dhcp-identifier.h',
951 #           'src/libelogind-network/dhcp-identifier.c',
952 #           'src/libelogind-network/dhcp6-internal.h',
953 #           'src/systemd/sd-dhcp6-client.h'],
954 #          [libshared,
955 #           libelogind_network],
956 #          []],
957
958 #         [['src/libelogind-network/test-lldp.c'],
959 #          [libshared,
960 #           libelogind_network],
961 #          []],
962 # ]
963 #endif // 0
964
965 ############################################################
966
967 tests += [
968         [['src/login/test-login-shared.c'],
969          [],
970          []],
971
972         [['src/login/test-inhibit.c'],
973          [],
974          [],
975          '', 'manual'],
976
977         [['src/login/test-login-tables.c'],
978          [liblogind_core,
979           libshared],
980          [threads]],
981 ]