chiark / gitweb /
Some minor cleanups
[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         output : 'test-libelogind-sym.c',
27         input : [libelogind_sym_path] + systemd_headers,
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 #endif // 0
39
40 test_dlopen_c = files('test-dlopen.c')
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-in-addr-util.c'],
304 #          [],
305 #          []],
306
307 #         [['src/test/test-barrier.c'],
308 #          [],
309 #          []],
310
311 #         [['src/test/test-tmpfiles.c'],
312 #          [],
313 #          []],
314
315 #         [['src/test/test-namespace.c'],
316 #          [libcore,
317 #           libshared],
318 #          [threads,
319 #           libblkid]],
320 #endif // 0
321
322         [['src/test/test-verbs.c'],
323          [],
324          []],
325
326 #if 0 /// UNNEEDED in elogind
327 #         [['src/test/test-install-root.c'],
328 #          [],
329 #          []],
330
331 #         [['src/test/test-acl-util.c'],
332 #          [],
333 #          [],
334 #          'HAVE_ACL'],
335
336 #         [['src/test/test-seccomp.c'],
337 #          [],
338 #          [libseccomp],
339 #          'HAVE_SECCOMP'],
340
341 #         [['src/test/test-rlimit-util.c'],
342 #          [],
343 #          []],
344
345 #         [['src/test/test-ask-password-api.c'],
346 #          [],
347 #          [],
348 #          '', 'manual'],
349
350 #         [['src/test/test-dissect-image.c'],
351 #          [],
352 #          [libblkid],
353 #          '', 'manual'],
354 #endif // 0
355
356         [['src/test/test-signal-util.c'],
357          [],
358          []],
359
360         [['src/test/test-selinux.c'],
361          [],
362          []],
363
364         [['src/test/test-sizeof.c'],
365          [libbasic],
366          []],
367
368 #if 0 /// UNNEEDED in elogind
369 #         [['src/test/test-bpf.c',
370 #           'src/test/test-helper.c'],
371 #          [libcore,
372 #           libshared],
373 #          [libmount,
374 #           threads,
375 #           librt,
376 #           libseccomp,
377 #           libselinux,
378 #           libblkid]],
379 #endif // 0
380
381         [['src/test/test-hashmap.c',
382           'src/test/test-hashmap-plain.c',
383           test_hashmap_ordered_c],
384          [],
385          [],
386          '', 'timeout=90'],
387
388         [['src/test/test-set.c'],
389          [],
390          []],
391
392 #if 0 /// UNNEEDED in elogind
393 #         [['src/test/test-bitmap.c'],
394 #          [],
395 #          []],
396
397 #         [['src/test/test-xml.c'],
398 #          [],
399 #          []],
400 #endif // 0
401
402         [['src/test/test-list.c'],
403          [],
404          []],
405
406         [['src/test/test-unaligned.c'],
407          [],
408          []],
409
410 #if 0 /// UNNEEDED in elogind
411 #         [['src/test/test-tables.c',
412 #           'src/shared/test-tables.h',
413 #           'src/journal/journald-server.c',
414 #           'src/journal/journald-server.h'],
415 #          [libcore,
416 #           libjournal_core,
417 #           libudev_core,
418 #           libudev_internal,
419 #           libelogind_network,
420 #           libshared],
421 #          [threads,
422 #           libseccomp,
423 #           libmount,
424 #           libxz,
425 #           liblz4,
426 #           libblkid],
427 #          '', '', [], libudev_core_includes],
428 #endif // 0
429
430         [['src/test/test-prioq.c'],
431          [],
432          []],
433
434 #if 0 /// UNNEEDED in elogind
435 #         [['src/test/test-fileio.c'],
436 #          [],
437 #          []],
438
439 #         [['src/test/test-time.c'],
440 #          [],
441 #          []],
442
443 #         [['src/test/test-clock.c'],
444 #          [],
445 #          []],
446
447 #         [['src/test/test-architecture.c'],
448 #          [],
449 #          []],
450 #endif // 0
451
452         [['src/test/test-log.c'],
453          [],
454          []],
455
456         [['src/test/test-ipcrm.c'],
457          [],
458          [],
459          '', 'unsafe'],
460
461 #if 0 /// UNNEEDED in elogind
462 #         [['src/test/test-btrfs.c'],
463 #          [],
464 #          [],
465 #          '', 'manual'],
466
467
468 #         [['src/test/test-firewall-util.c'],
469 #          [libshared],
470 #          [],
471 #          'HAVE_LIBIPTC'],
472
473 #         [['src/test/test-netlink-manual.c'],
474 #          [],
475 #          [libkmod],
476 #          'HAVE_KMOD', 'manual'],
477 #endif // 0
478
479         [['src/test/test-ellipsize.c'],
480          [],
481          []],
482
483 #if 0 /// UNNEEDED in elogind
484 #         [['src/test/test-date.c'],
485 #          [],
486 #          []],
487
488 #         [['src/test/test-sleep.c'],
489 #          [],
490 #          []],
491
492 #         [['src/test/test-replace-var.c'],
493 #          [],
494 #          []],
495
496 #         [['src/test/test-calendarspec.c'],
497 #          [],
498 #          []],
499 #endif // 0
500
501         [['src/test/test-strip-tab-ansi.c'],
502          [],
503          []],
504
505 #if 0 /// UNNEEDED in elogind
506 #         [['src/test/test-daemon.c'],
507 #          [],
508 #          []],
509 #endif // 0
510
511         [['src/test/test-cgroup.c'],
512          [],
513          [],
514          '', 'manual'],
515
516
517 #if 0 /// UNNEEDED in elogind
518 #         [['src/test/test-cgroup-mask.c',
519 #           'src/test/test-helper.c'],
520 #          [libcore,
521 #           libshared],
522 #          [threads,
523 #           librt,
524 #           libseccomp,
525 #           libselinux,
526 #           libmount,
527 #           libblkid]],
528
529 #         [['src/test/test-cgroup-util.c'],
530 #          [],
531 #          []],
532
533 #         [['src/test/test-env-util.c'],
534 #          [],
535 #          []],
536
537 #         [['src/test/test-strbuf.c'],
538 #          [],
539 #          []],
540
541 #         [['src/test/test-strv.c'],
542 #          [],
543 #          []],
544 #endif // 0
545
546         [['src/test/test-path-util.c'],
547          [],
548          []],
549
550 #if 0 /// UNNEEDED in elogind
551 #         [['src/test/test-path.c',
552 #           'src/test/test-helper.c'],
553 #          [libcore,
554 #           libshared],
555 #          [threads,
556 #           librt,
557 #           libseccomp,
558 #           libselinux,
559 #           libmount,
560 #           libblkid]],
561
562 #         [['src/test/test-execute.c',
563 #           'src/test/test-helper.c'],
564 #          [libcore,
565 #           libshared],
566 #          [threads,
567 #           librt,
568 #           libseccomp,
569 #           libselinux,
570 #           libmount,
571 #           libblkid]],
572 #endif // 0
573
574         [['src/test/test-siphash24.c'],
575          [],
576          []],
577
578 #if 0 /// UNNEEDED in elogind
579 #         [['src/test/test-strxcpyx.c'],
580 #          [],
581 #          []],
582
583 #         [['src/test/test-install.c'],
584 #          [libcore,
585 #           libshared],
586 #          [],
587 #          '', 'manual'],
588
589 #         [['src/test/test-watchdog.c'],
590 #          [],
591 #          []],
592
593 #         [['src/test/test-sched-prio.c',
594 #           'src/test/test-helper.c'],
595 #          [libcore,
596 #           libshared],
597 #          [threads,
598 #           librt,
599 #           libseccomp,
600 #           libselinux,
601 #           libmount,
602 #           libblkid]],
603 #endif // 0
604
605         [['src/test/test-conf-files.c'],
606          [],
607          []],
608
609         [['src/test/test-conf-parser.c'],
610          [],
611          []],
612
613 #if 0 /// UNNEEDED in elogind
614 #         [['src/test/test-af-list.c',
615 #           generated_gperf_headers],
616 #          [],
617 #          []],
618
619 #         [['src/test/test-arphrd-list.c',
620 #           generated_gperf_headers],
621 #          [],
622 #          []],
623
624 #         [['src/test/test-journal-importer.c'],
625 #          [],
626 #          []],
627
628 #         [['src/test/test-libudev.c'],
629 #          [libshared],
630 #          []],
631
632 #         [['src/test/test-udev.c'],
633 #          [libudev_core,
634 #           libudev_internal,
635 #           libelogind_network,
636 #           libshared],
637 #          [threads,
638 #           librt,
639 #           libblkid,
640 #           libkmod,
641 #           libacl],
642 #          '', 'manual'],
643 #endif // 0
644
645         [['src/test/test-id128.c'],
646          [],
647          []],
648
649         [['src/test/test-hash.c'],
650          [],
651          []],
652
653 #if 0 /// UNNEEDED in elogind
654 #         [['src/test/test-nss.c'],
655 #          [],
656 #          [libdl],
657 #          '', 'manual'],
658 #endif // 0
659 ]
660
661 ############################################################
662
663 # define some tests here, because the link_with deps were not defined earlier
664
665 #if 0 /// No systemd-journal in elogind, of course
666 # tests += [
667 #         [['src/journal/test-journal.c'],
668 #          [libjournal_core,
669 #           libshared],
670 #          [threads,
671 #           libxz,
672 #           liblz4]],
673
674 #         [['src/journal/test-journal-send.c'],
675 #          [libjournal_core,
676 #           libshared],
677 #          [threads,
678 #           libxz,
679 #           liblz4]],
680
681 #         [['src/journal/test-journal-syslog.c'],
682 #          [libjournal_core,
683 #           libshared],
684 #          [threads,
685 #           libxz,
686 #           liblz4,
687 #           libselinux]],
688
689 #         [['src/journal/test-journal-match.c'],
690 #          [libjournal_core,
691 #           libshared],
692 #          [threads,
693 #           libxz,
694 #           liblz4]],
695
696 #         [['src/journal/test-journal-enum.c'],
697 #          [libjournal_core,
698 #           libshared],
699 #          [threads,
700 #           libxz,
701 #           liblz4]],
702
703 #         [['src/journal/test-journal-stream.c'],
704 #          [libjournal_core,
705 #           libshared],
706 #          [threads,
707 #           libxz,
708 #           liblz4]],
709
710 #         [['src/journal/test-journal-flush.c'],
711 #          [libjournal_core,
712 #           libshared],
713 #          [threads,
714 #           libxz,
715 #           liblz4]],
716
717 #         [['src/journal/test-journal-init.c'],
718 #          [libjournal_core,
719 #           libshared],
720 #          [threads,
721 #           libxz,
722 #           liblz4]],
723
724 #         [['src/journal/test-journal-verify.c'],
725 #          [libjournal_core,
726 #           libshared],
727 #          [threads,
728 #           libxz,
729 #           liblz4]],
730
731 #         [['src/journal/test-journal-interleaving.c'],
732 #          [libjournal_core,
733 #           libshared],
734 #          [threads,
735 #           libxz,
736 #           liblz4]],
737
738 #         [['src/journal/test-mmap-cache.c'],
739 #          [libjournal_core,
740 #           libshared],
741 #          [threads,
742 #           libxz,
743 #           liblz4]],
744
745 #         [['src/journal/test-catalog.c'],
746 #          [libjournal_core,
747 #           libshared],
748 #          [threads,
749 #           libxz,
750 #           liblz4],
751 #          '', '', '-DCATALOG_DIR="@0@"'.format(build_catalog_dir)],
752
753 #         [['src/journal/test-compress.c'],
754 #          [libjournal_core,
755 #           libshared],
756 #          [liblz4,
757 #           libxz]],
758
759 #         [['src/journal/test-compress-benchmark.c'],
760 #          [libjournal_core,
761 #           libshared],
762 #          [liblz4,
763 #           libxz],
764 #          '', 'timeout=90'],
765
766 #         [['src/journal/test-audit-type.c'],
767 #          [libjournal_core,
768 #           libshared],
769 #          [liblz4,
770 #           libxz]],
771 # ]
772 #endif // 0
773
774 ############################################################
775
776 tests += [
777 #if 0 /// UNNEEDED in elogind
778 #         [['src/libelogind/sd-bus/test-bus-marshal.c'],
779 #          [],
780 #          [threads,
781 #           libglib,
782 #           libgobject,
783 #           libgio,
784 #           libdbus]],
785 #endif // 0
786
787         [['src/libelogind/sd-bus/test-bus-signature.c'],
788          [],
789          [threads]],
790
791 #if 0 /// UNNEEDED in elogind
792 #         [['src/libelogind/sd-bus/test-bus-chat.c'],
793 #          [],
794 #          [threads]],
795
796 #         [['src/libelogind/sd-bus/test-bus-cleanup.c'],
797 #          [],
798 #          [threads,
799 #           libseccomp]],
800 #endif // 0
801
802         [['src/libelogind/sd-bus/test-bus-error.c'],
803          [libshared_static,
804           libelogind_internal],
805          []],
806
807 #if 0 /// UNNEEDED in elogind
808 #         [['src/libelogind/sd-bus/test-bus-track.c'],
809 #          [],
810 #          [libseccomp]],
811 #endif // 0
812
813         [['src/libelogind/sd-bus/test-bus-server.c'],
814          [],
815          [threads]],
816
817 #if 0 /// UNNEEDED in elogind
818 #         [['src/libelogind/sd-bus/test-bus-objects.c'],
819 #          [],
820 #          [threads]],
821 #endif // 0
822
823         [['src/libelogind/sd-bus/test-bus-vtable.c'],
824          [],
825          []],
826
827 #if 0 /// UNNEEDED in elogind
828 #         [['src/libelogind/sd-bus/test-bus-gvariant.c'],
829 #          [],
830 #          [libglib,
831 #           libgobject,
832 #           libgio]],
833
834 #         [['src/libelogind/sd-bus/test-bus-creds.c'],
835 #          [],
836 #          []],
837 #endif // 0
838
839         [['src/libelogind/sd-bus/test-bus-match.c'],
840          [],
841          []],
842
843 #if 0 /// UNNEEDED in elogind
844 #         [['src/libelogind/sd-bus/test-bus-benchmark.c'],
845 #          [],
846 #          [threads],
847 #          '', 'manual'],
848 #endif // 0
849
850         [['src/libelogind/sd-bus/test-bus-introspect.c'],
851          [],
852          []],
853
854         [['src/libelogind/sd-event/test-event.c'],
855          [],
856          []],
857
858 #if 0 /// UNNEEDED in elogind
859 #         [['src/libelogind/sd-netlink/test-netlink.c'],
860 #          [],
861 #          []],
862
863 #         [['src/libelogind/sd-netlink/test-local-addresses.c'],
864 #          [],
865 #          []],
866
867 #         [['src/libelogind/sd-resolve/test-resolve.c'],
868 #          [],
869 #          [threads]],
870 #endif // 0
871
872         [['src/libelogind/sd-login/test-login.c'],
873          [],
874          []],
875 ]
876
877 #if 0 /// UNNEEDED in elogind
878 # if cxx.found()
879 #         tests += [
880 #                 [['src/libelogind/sd-bus/test-bus-vtable-cc.cc'],
881 #                  [],
882 #                  []]
883 #         ]
884 # endif
885 #endif // 0
886
887 ############################################################
888
889 #if 0 /// UNNEEDED in elogind
890 # tests += [
891 #         [['src/libelogind-network/test-dhcp-option.c',
892 #           'src/libelogind-network/dhcp-protocol.h',
893 #           'src/libelogind-network/dhcp-internal.h'],
894 #          [libshared,
895 #           libelogind_network],
896 #          []],
897
898 #         [['src/libelogind-network/test-sd-dhcp-lease.c',
899 #           'src/libelogind-network/dhcp-lease-internal.h'],
900 #          [libshared,
901 #           libelogind_network],
902 #          []],
903
904 #         [['src/libelogind-network/test-dhcp-client.c',
905 #           'src/libelogind-network/dhcp-protocol.h',
906 #           'src/libelogind-network/dhcp-internal.h',
907 #           'src/systemd/sd-dhcp-client.h'],
908 #          [libshared,
909 #           libelogind_network],
910 #          []],
911
912 #         [['src/libelogind-network/test-dhcp-server.c'],
913 #          [libshared,
914 #           libelogind_network],
915 #          []],
916
917 #         [['src/libelogind-network/test-ipv4ll.c',
918 #           'src/libelogind-network/arp-util.h',
919 #           'src/systemd/sd-ipv4ll.h'],
920 #          [libshared,
921 #           libelogind_network],
922 #          []],
923
924 #         [['src/libelogind-network/test-ipv4ll-manual.c',
925 #           'src/systemd/sd-ipv4ll.h'],
926 #          [libshared,
927 #           libelogind_network],
928 #          [],
929 #          '', 'manual'],
930
931 #         [['src/libelogind-network/test-acd.c',
932 #           'src/systemd/sd-ipv4acd.h'],
933 #          [libshared,
934 #           libelogind_network],
935 #          [],
936 #          '', 'manual'],
937
938 #         [['src/libelogind-network/test-ndisc-rs.c',
939 #           'src/libelogind-network/dhcp-identifier.h',
940 #           'src/libelogind-network/dhcp-identifier.c',
941 #           'src/libelogind-network/icmp6-util.h',
942 #           'src/systemd/sd-dhcp6-client.h',
943 #           'src/systemd/sd-ndisc.h'],
944 #          [libshared,
945 #           libelogind_network],
946 #          []],
947
948 #         [['src/libelogind-network/test-ndisc-ra.c',
949 #           'src/libelogind-network/icmp6-util.h',
950 #           'src/systemd/sd-ndisc.h'],
951 #          [libshared,
952 #           libelogind_network],
953 #          []],
954
955 #         [['src/libelogind-network/test-dhcp6-client.c',
956 #           'src/libelogind-network/dhcp-identifier.h',
957 #           'src/libelogind-network/dhcp-identifier.c',
958 #           'src/libelogind-network/dhcp6-internal.h',
959 #           'src/systemd/sd-dhcp6-client.h'],
960 #          [libshared,
961 #           libelogind_network],
962 #          []],
963
964 #         [['src/libelogind-network/test-lldp.c'],
965 #          [libshared,
966 #           libelogind_network],
967 #          []],
968 # ]
969 #endif // 0
970
971 ############################################################
972
973 tests += [
974         [['src/login/test-login-shared.c'],
975          [],
976          []],
977
978         [['src/login/test-inhibit.c'],
979          [],
980          [],
981          '', 'manual'],
982
983         [['src/login/test-login-tables.c'],
984          [liblogind_core,
985           libshared],
986 #if 0 /// elogind does not include udev implicitly
987 #          [threads]],
988 #else
989          [threads,libudev]],
990 #endif // 0
991 ]