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