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