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