]>
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@'], | |
fd1939fb YW |
9 | capture : true, |
10 | build_by_default : want_tests != 'false') | |
69e96427 ZJS |
11 | |
12 | test_include_dir = include_directories('.') | |
13 | ||
cbe80494 | 14 | path = run_command('sh', ['-c', 'echo "$PATH"']).stdout().strip() |
69e96427 ZJS |
15 | test_env = environment() |
16 | test_env.set('SYSTEMD_KBD_MODEL_MAP', kbd_model_map) | |
17 | test_env.set('SYSTEMD_LANGUAGE_FALLBACK_MAP', language_fallback_map) | |
cbe80494 | 18 | test_env.set('PATH', '@0@:@1@'.format(meson.build_root(), path)) |
69e96427 | 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, | |
fd1939fb YW |
29 | capture : true, |
30 | build_by_default : want_tests != 'false') | |
37ab1a25 | 31 | |
e0bec52f | 32 | test_libudev_sym_c = custom_target( |
37efbbd8 ZJS |
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@'], | |
fd1939fb YW |
37 | capture : true, |
38 | build_by_default : want_tests != 'false') | |
e0bec52f | 39 | |
83b6af36 ZJS |
40 | test_dlopen_c = files('test-dlopen.c') |
41 | ||
37ab1a25 ZJS |
42 | ############################################################ |
43 | ||
d9daae55 ZJS |
44 | test_systemd_tmpfiles_py = find_program('test-systemd-tmpfiles.py') |
45 | ||
46 | ############################################################ | |
47 | ||
69e96427 | 48 | tests += [ |
37efbbd8 ZJS |
49 | [['src/test/test-device-nodes.c'], |
50 | [], | |
51 | []], | |
52 | ||
48e98ba5 | 53 | [['src/test/test-engine.c'], |
37efbbd8 ZJS |
54 | [libcore, |
55 | libudev, | |
0c06b506 | 56 | libshared], |
37efbbd8 ZJS |
57 | [threads, |
58 | librt, | |
59 | libseccomp, | |
60 | libselinux, | |
61 | libmount, | |
62 | libblkid]], | |
63 | ||
54fcb619 ZJS |
64 | [['src/test/test-emergency-action.c'], |
65 | [libcore, | |
66 | libshared], | |
67 | []], | |
68 | ||
cb9e44db LP |
69 | [['src/test/test-chown-rec.c'], |
70 | [libcore, | |
71 | libshared], | |
72 | []], | |
73 | ||
37efbbd8 ZJS |
74 | [['src/test/test-job-type.c'], |
75 | [libcore, | |
34ce0a52 | 76 | libshared], |
37efbbd8 ZJS |
77 | [threads, |
78 | librt, | |
79 | libseccomp, | |
80 | libselinux, | |
81 | libmount, | |
82 | libblkid]], | |
83 | ||
84 | [['src/test/test-ns.c'], | |
85 | [libcore, | |
34ce0a52 | 86 | libshared], |
37efbbd8 ZJS |
87 | [threads, |
88 | librt, | |
89 | libseccomp, | |
90 | libselinux, | |
91 | libmount, | |
92 | libblkid], | |
ad68714d | 93 | '', 'manual'], |
37efbbd8 | 94 | |
f079c372 LP |
95 | [['src/test/test-nscd-flush.c'], |
96 | [libcore, | |
97 | libshared], | |
98 | [threads, | |
99 | librt, | |
100 | libseccomp, | |
101 | libselinux, | |
102 | libmount, | |
103 | libblkid], | |
104 | '', 'manual'], | |
105 | ||
37efbbd8 ZJS |
106 | [['src/test/test-loopback.c'], |
107 | [libcore, | |
108 | libshared], | |
109 | [threads, | |
110 | librt, | |
111 | libseccomp, | |
112 | libselinux, | |
113 | libmount, | |
114 | libblkid]], | |
115 | ||
116 | [['src/test/test-hostname.c'], | |
117 | [libcore, | |
34ce0a52 | 118 | libshared], |
37efbbd8 ZJS |
119 | [threads, |
120 | librt, | |
121 | libseccomp, | |
122 | libselinux, | |
123 | libmount, | |
124 | libblkid], | |
125 | '', 'unsafe'], | |
126 | ||
127 | [['src/test/test-dns-domain.c'], | |
128 | [libcore, | |
2d4ceca8 | 129 | libshared, |
37efbbd8 ZJS |
130 | libsystemd_network], |
131 | []], | |
132 | ||
133 | [['src/test/test-boot-timestamps.c'], | |
134 | [], | |
135 | [], | |
136 | 'ENABLE_EFI'], | |
137 | ||
7d1e91d1 ZJS |
138 | [['src/test/test-unit-file.c'], |
139 | [], | |
140 | []], | |
141 | ||
48e98ba5 | 142 | [['src/test/test-unit-name.c'], |
37efbbd8 | 143 | [libcore, |
34ce0a52 | 144 | libshared], |
37efbbd8 ZJS |
145 | [threads, |
146 | librt, | |
147 | libseccomp, | |
148 | libselinux, | |
149 | libmount, | |
150 | libblkid]], | |
151 | ||
48e98ba5 | 152 | [['src/test/test-load-fragment.c'], |
37efbbd8 | 153 | [libcore, |
34ce0a52 | 154 | libshared], |
37efbbd8 ZJS |
155 | [threads, |
156 | librt, | |
157 | libseccomp, | |
158 | libselinux, | |
159 | libmount, | |
160 | libblkid]], | |
161 | ||
40a4c4b3 ZJS |
162 | [['src/test/test-serialize.c'], |
163 | [], | |
164 | []], | |
165 | ||
37efbbd8 ZJS |
166 | [['src/test/test-utf8.c'], |
167 | [], | |
168 | []], | |
169 | ||
30874dda LP |
170 | [['src/test/test-dev-setup.c'], |
171 | [], | |
172 | []], | |
173 | ||
37efbbd8 ZJS |
174 | [['src/test/test-capability.c'], |
175 | [], | |
176 | [libcap]], | |
177 | ||
178 | [['src/test/test-async.c'], | |
179 | [], | |
a28b9567 YW |
180 | [], |
181 | '', 'timeout=120'], | |
37efbbd8 ZJS |
182 | |
183 | [['src/test/test-locale-util.c'], | |
184 | [], | |
185 | []], | |
186 | ||
187 | [['src/test/test-copy.c'], | |
2d4ceca8 | 188 | [], |
37efbbd8 ZJS |
189 | []], |
190 | ||
f36c39aa LP |
191 | [['src/test/test-static-destruct.c'], |
192 | [], | |
193 | []], | |
194 | ||
37efbbd8 ZJS |
195 | [['src/test/test-sigbus.c'], |
196 | [], | |
197 | []], | |
198 | ||
199 | [['src/test/test-condition.c'], | |
200 | [], | |
201 | []], | |
202 | ||
203 | [['src/test/test-fdset.c'], | |
204 | [], | |
205 | []], | |
206 | ||
207 | [['src/test/test-fstab-util.c'], | |
208 | [], | |
209 | []], | |
210 | ||
2416f73b ZJS |
211 | [['src/test/test-random-util.c'], |
212 | [], | |
213 | []], | |
214 | ||
1960e736 LP |
215 | [['src/test/test-format-table.c'], |
216 | [], | |
217 | []], | |
218 | ||
049025a4 YW |
219 | [['src/test/test-format-util.c'], |
220 | [], | |
221 | []], | |
222 | ||
37efbbd8 ZJS |
223 | [['src/test/test-ratelimit.c'], |
224 | [], | |
225 | []], | |
226 | ||
227 | [['src/test/test-util.c'], | |
228 | [], | |
229 | []], | |
230 | ||
788c34be LP |
231 | [['src/test/test-json.c'], |
232 | [], | |
233 | []], | |
234 | ||
b57adc94 ZJS |
235 | [['src/test/test-libmount.c'], |
236 | [], | |
237 | [threads, | |
238 | libmount]], | |
239 | ||
37efbbd8 ZJS |
240 | [['src/test/test-mount-util.c'], |
241 | [], | |
242 | []], | |
243 | ||
049af8ad ZJS |
244 | [['src/test/test-mountpoint-util.c'], |
245 | [], | |
246 | []], | |
247 | ||
37efbbd8 ZJS |
248 | [['src/test/test-exec-util.c'], |
249 | [], | |
250 | []], | |
251 | ||
252 | [['src/test/test-hexdecoct.c'], | |
253 | [], | |
254 | []], | |
255 | ||
256 | [['src/test/test-alloc-util.c'], | |
257 | [], | |
258 | []], | |
259 | ||
260 | [['src/test/test-xattr-util.c'], | |
261 | [], | |
262 | []], | |
263 | ||
264 | [['src/test/test-io-util.c'], | |
265 | [], | |
266 | []], | |
267 | ||
268 | [['src/test/test-glob-util.c'], | |
269 | [], | |
270 | []], | |
271 | ||
272 | [['src/test/test-fs-util.c'], | |
273 | [], | |
274 | []], | |
043d453c LP |
275 | |
276 | [['src/test/test-umask-util.c'], | |
277 | [], | |
278 | []], | |
37efbbd8 ZJS |
279 | |
280 | [['src/test/test-proc-cmdline.c'], | |
281 | [], | |
282 | []], | |
283 | ||
284 | [['src/test/test-fd-util.c'], | |
285 | [], | |
286 | []], | |
287 | ||
288 | [['src/test/test-web-util.c'], | |
289 | [], | |
290 | []], | |
291 | ||
292 | [['src/test/test-cpu-set-util.c'], | |
293 | [], | |
294 | []], | |
295 | ||
296 | [['src/test/test-stat-util.c'], | |
297 | [], | |
298 | []], | |
299 | ||
d58ad743 LP |
300 | [['src/test/test-os-util.c'], |
301 | [], | |
302 | []], | |
303 | ||
3e5d2264 ZJS |
304 | [['src/test/test-offline-passwd.c', |
305 | 'src/shared/offline-passwd.c', | |
306 | 'src/shared/offline-passwd.h'], | |
307 | [], | |
308 | []], | |
309 | ||
37efbbd8 ZJS |
310 | [['src/test/test-escape.c'], |
311 | [], | |
312 | []], | |
e1714f02 ZJS |
313 | |
314 | [['src/test/test-exit-status.c'], | |
315 | [], | |
316 | []], | |
37efbbd8 | 317 | |
e82f30d1 LP |
318 | [['src/test/test-specifier.c'], |
319 | [], | |
320 | []], | |
321 | ||
37efbbd8 ZJS |
322 | [['src/test/test-string-util.c'], |
323 | [], | |
324 | []], | |
325 | ||
326 | [['src/test/test-extract-word.c'], | |
327 | [], | |
328 | []], | |
329 | ||
330 | [['src/test/test-parse-util.c'], | |
331 | [], | |
332 | []], | |
333 | ||
f3b136a4 ZJS |
334 | [['src/test/test-sysctl-util.c'], |
335 | [], | |
336 | []], | |
337 | ||
37efbbd8 ZJS |
338 | [['src/test/test-user-util.c'], |
339 | [], | |
340 | []], | |
341 | ||
342 | [['src/test/test-hostname-util.c'], | |
343 | [], | |
344 | []], | |
345 | ||
346 | [['src/test/test-process-util.c'], | |
347 | [], | |
348 | []], | |
349 | ||
350 | [['src/test/test-terminal-util.c'], | |
351 | [], | |
352 | []], | |
353 | ||
354 | [['src/test/test-path-lookup.c'], | |
355 | [], | |
356 | []], | |
357 | ||
294bf0c3 ZJS |
358 | [['src/test/test-pretty-print.c'], |
359 | [], | |
360 | []], | |
361 | ||
37efbbd8 ZJS |
362 | [['src/test/test-uid-range.c'], |
363 | [], | |
364 | []], | |
365 | ||
366 | [['src/test/test-cap-list.c', | |
367 | generated_gperf_headers], | |
368 | [], | |
369 | [libcap]], | |
370 | ||
371 | [['src/test/test-socket-util.c'], | |
372 | [], | |
373 | []], | |
374 | ||
5c3fa98d ZJS |
375 | [['src/test/test-socket-netlink.c'], |
376 | [], | |
377 | []], | |
378 | ||
f4912f3a LP |
379 | [['src/test/test-in-addr-util.c'], |
380 | [], | |
381 | []], | |
382 | ||
37efbbd8 ZJS |
383 | [['src/test/test-barrier.c'], |
384 | [], | |
385 | []], | |
386 | ||
387 | [['src/test/test-tmpfiles.c'], | |
388 | [], | |
389 | []], | |
390 | ||
391 | [['src/test/test-namespace.c'], | |
392 | [libcore, | |
34ce0a52 | 393 | libshared], |
37efbbd8 ZJS |
394 | [threads, |
395 | libblkid]], | |
396 | ||
397 | [['src/test/test-verbs.c'], | |
398 | [], | |
399 | []], | |
400 | ||
401 | [['src/test/test-install-root.c'], | |
402 | [], | |
403 | []], | |
404 | ||
405 | [['src/test/test-acl-util.c'], | |
406 | [], | |
407 | [], | |
408 | 'HAVE_ACL'], | |
409 | ||
410 | [['src/test/test-seccomp.c'], | |
411 | [], | |
412 | [libseccomp], | |
413 | 'HAVE_SECCOMP'], | |
414 | ||
415 | [['src/test/test-rlimit-util.c'], | |
416 | [], | |
417 | []], | |
418 | ||
419 | [['src/test/test-ask-password-api.c'], | |
420 | [], | |
421 | [], | |
422 | '', 'manual'], | |
423 | ||
424 | [['src/test/test-dissect-image.c'], | |
425 | [], | |
426 | [libblkid], | |
427 | '', 'manual'], | |
428 | ||
429 | [['src/test/test-signal-util.c'], | |
430 | [], | |
431 | []], | |
432 | ||
433 | [['src/test/test-selinux.c'], | |
434 | [], | |
435 | []], | |
436 | ||
437 | [['src/test/test-sizeof.c'], | |
438 | [libbasic], | |
439 | []], | |
440 | ||
7973f564 | 441 | [['src/test/test-bpf-devices.c'], |
db3a5930 DM |
442 | [libcore, |
443 | libshared], | |
444 | [libmount, | |
445 | threads, | |
446 | librt, | |
447 | libseccomp, | |
448 | libselinux, | |
449 | libblkid]], | |
450 | ||
48e98ba5 | 451 | [['src/test/test-bpf-firewall.c'], |
db3a5930 DM |
452 | [libcore, |
453 | libshared], | |
454 | [libmount, | |
455 | threads, | |
456 | librt, | |
457 | libseccomp, | |
458 | libselinux, | |
459 | libblkid]], | |
460 | ||
48e98ba5 | 461 | [['src/test/test-watch-pid.c'], |
62a76913 LP |
462 | [libcore, |
463 | libshared], | |
464 | [libmount, | |
465 | threads, | |
466 | librt, | |
467 | libseccomp, | |
468 | libselinux, | |
469 | libblkid]], | |
470 | ||
37efbbd8 ZJS |
471 | [['src/test/test-hashmap.c', |
472 | 'src/test/test-hashmap-plain.c', | |
473 | test_hashmap_ordered_c], | |
474 | [], | |
475 | [], | |
476 | '', 'timeout=90'], | |
477 | ||
478 | [['src/test/test-set.c'], | |
de747a00 | 479 | [libbasic], |
37efbbd8 ZJS |
480 | []], |
481 | ||
1b78172b ZJS |
482 | [['src/test/test-ordered-set.c'], |
483 | [], | |
484 | []], | |
485 | ||
3ffd12bf YW |
486 | [['src/test/test-set-disable-mempool.c'], |
487 | [], | |
488 | [threads]], | |
489 | ||
37efbbd8 ZJS |
490 | [['src/test/test-bitmap.c'], |
491 | [], | |
492 | []], | |
493 | ||
494 | [['src/test/test-xml.c'], | |
495 | [], | |
496 | []], | |
497 | ||
498 | [['src/test/test-list.c'], | |
499 | [], | |
500 | []], | |
501 | ||
9aef9a67 LP |
502 | [['src/test/test-procfs-util.c'], |
503 | [], | |
504 | []], | |
505 | ||
37efbbd8 ZJS |
506 | [['src/test/test-unaligned.c'], |
507 | [], | |
508 | []], | |
509 | ||
510 | [['src/test/test-tables.c', | |
511 | 'src/shared/test-tables.h', | |
512 | 'src/journal/journald-server.c', | |
513 | 'src/journal/journald-server.h'], | |
514 | [libcore, | |
515 | libjournal_core, | |
516 | libudev_core, | |
0c06b506 | 517 | libudev_static, |
37efbbd8 ZJS |
518 | libsystemd_network, |
519 | libshared], | |
520 | [threads, | |
521 | libseccomp, | |
522 | libmount, | |
523 | libxz, | |
524 | liblz4, | |
525 | libblkid], | |
526 | '', '', [], libudev_core_includes], | |
527 | ||
528 | [['src/test/test-prioq.c'], | |
529 | [], | |
530 | []], | |
531 | ||
532 | [['src/test/test-fileio.c'], | |
533 | [], | |
534 | []], | |
535 | ||
b996f7e4 | 536 | [['src/test/test-time-util.c'], |
37efbbd8 ZJS |
537 | [], |
538 | []], | |
539 | ||
540 | [['src/test/test-clock.c'], | |
541 | [], | |
542 | []], | |
543 | ||
544 | [['src/test/test-architecture.c'], | |
545 | [], | |
546 | []], | |
547 | ||
548 | [['src/test/test-log.c'], | |
549 | [], | |
550 | []], | |
551 | ||
552 | [['src/test/test-ipcrm.c'], | |
553 | [], | |
554 | [], | |
555 | '', 'unsafe'], | |
556 | ||
557 | [['src/test/test-btrfs.c'], | |
558 | [], | |
559 | [], | |
560 | '', 'manual'], | |
561 | ||
562 | ||
563 | [['src/test/test-firewall-util.c'], | |
c3045943 | 564 | [libshared], |
37efbbd8 ZJS |
565 | [], |
566 | 'HAVE_LIBIPTC'], | |
567 | ||
568 | [['src/test/test-netlink-manual.c'], | |
569 | [], | |
570 | [libkmod], | |
571 | 'HAVE_KMOD', 'manual'], | |
572 | ||
573 | [['src/test/test-ellipsize.c'], | |
574 | [], | |
575 | []], | |
576 | ||
577 | [['src/test/test-date.c'], | |
578 | [], | |
579 | []], | |
580 | ||
581 | [['src/test/test-sleep.c'], | |
582 | [], | |
583 | []], | |
584 | ||
585 | [['src/test/test-replace-var.c'], | |
586 | [], | |
587 | []], | |
588 | ||
589 | [['src/test/test-calendarspec.c'], | |
590 | [], | |
591 | []], | |
592 | ||
593 | [['src/test/test-strip-tab-ansi.c'], | |
594 | [], | |
595 | []], | |
596 | ||
b34612bd ZJS |
597 | [['src/test/test-coredump-util.c'], |
598 | [], | |
599 | []], | |
600 | ||
37efbbd8 ZJS |
601 | [['src/test/test-daemon.c'], |
602 | [], | |
603 | []], | |
604 | ||
605 | [['src/test/test-cgroup.c'], | |
606 | [], | |
4f2db153 | 607 | []], |
37efbbd8 | 608 | |
10f28641 FB |
609 | [['src/test/test-cgroup-cpu.c'], |
610 | [libcore, | |
611 | libshared], | |
612 | []], | |
613 | ||
48e98ba5 | 614 | [['src/test/test-cgroup-unit-default.c'], |
c52db42b CD |
615 | [libcore, |
616 | libshared], | |
617 | []], | |
618 | ||
48e98ba5 | 619 | [['src/test/test-cgroup-mask.c'], |
37efbbd8 | 620 | [libcore, |
34ce0a52 | 621 | libshared], |
37efbbd8 ZJS |
622 | [threads, |
623 | librt, | |
624 | libseccomp, | |
625 | libselinux, | |
626 | libmount, | |
627 | libblkid]], | |
628 | ||
635d059f LP |
629 | [['src/test/test-varlink.c'], |
630 | [], | |
631 | [threads]], | |
632 | ||
37efbbd8 ZJS |
633 | [['src/test/test-cgroup-util.c'], |
634 | [], | |
635 | []], | |
636 | ||
fdb3deca ZJS |
637 | [['src/test/test-cgroup-setup.c'], |
638 | [], | |
639 | []], | |
640 | ||
cf95bc1d ZJS |
641 | [['src/test/test-env-file.c'], |
642 | [], | |
643 | []], | |
644 | ||
37efbbd8 ZJS |
645 | [['src/test/test-env-util.c'], |
646 | [], | |
647 | []], | |
648 | ||
649 | [['src/test/test-strbuf.c'], | |
650 | [], | |
651 | []], | |
652 | ||
653 | [['src/test/test-strv.c'], | |
654 | [], | |
655 | []], | |
656 | ||
657 | [['src/test/test-path-util.c'], | |
658 | [], | |
659 | []], | |
660 | ||
2899fb02 LP |
661 | [['src/test/test-rm-rf.c'], |
662 | [], | |
663 | []], | |
664 | ||
4b486ee8 ZJS |
665 | [['src/test/test-chase-symlinks.c'], |
666 | [], | |
667 | [], | |
668 | '', 'manual'], | |
669 | ||
48e98ba5 | 670 | [['src/test/test-path.c'], |
37efbbd8 | 671 | [libcore, |
34ce0a52 | 672 | libshared], |
37efbbd8 ZJS |
673 | [threads, |
674 | librt, | |
675 | libseccomp, | |
676 | libselinux, | |
677 | libmount, | |
8f8c7801 ZJS |
678 | libblkid], |
679 | '', 'timeout=120'], | |
37efbbd8 | 680 | |
48e98ba5 | 681 | [['src/test/test-execute.c'], |
37efbbd8 | 682 | [libcore, |
34ce0a52 | 683 | libshared], |
37efbbd8 ZJS |
684 | [threads, |
685 | librt, | |
686 | libseccomp, | |
687 | libselinux, | |
688 | libmount, | |
7e4a49b4 ZJS |
689 | libblkid], |
690 | '', 'timeout=360'], | |
37efbbd8 ZJS |
691 | |
692 | [['src/test/test-siphash24.c'], | |
693 | [], | |
694 | []], | |
695 | ||
696 | [['src/test/test-strxcpyx.c'], | |
697 | [], | |
698 | []], | |
699 | ||
700 | [['src/test/test-install.c'], | |
701 | [libcore, | |
702 | libshared], | |
703 | [], | |
704 | '', 'manual'], | |
705 | ||
706 | [['src/test/test-watchdog.c'], | |
707 | [], | |
708 | []], | |
709 | ||
48e98ba5 | 710 | [['src/test/test-sched-prio.c'], |
37efbbd8 | 711 | [libcore, |
34ce0a52 | 712 | libshared], |
37efbbd8 ZJS |
713 | [threads, |
714 | librt, | |
715 | libseccomp, | |
716 | libselinux, | |
717 | libmount, | |
718 | libblkid]], | |
719 | ||
720 | [['src/test/test-conf-files.c'], | |
721 | [], | |
722 | []], | |
723 | ||
724 | [['src/test/test-conf-parser.c'], | |
725 | [], | |
726 | []], | |
727 | ||
728 | [['src/test/test-af-list.c', | |
729 | generated_gperf_headers], | |
730 | [], | |
731 | []], | |
732 | ||
733 | [['src/test/test-arphrd-list.c', | |
734 | generated_gperf_headers], | |
735 | [], | |
736 | []], | |
737 | ||
dca23091 YW |
738 | [['src/test/test-ip-protocol-list.c', |
739 | shared_generated_gperf_headers], | |
740 | [], | |
741 | []], | |
742 | ||
37efbbd8 ZJS |
743 | [['src/test/test-journal-importer.c'], |
744 | [], | |
745 | []], | |
746 | ||
747 | [['src/test/test-libudev.c'], | |
34ce0a52 | 748 | [libshared], |
37efbbd8 ZJS |
749 | []], |
750 | ||
751 | [['src/test/test-udev.c'], | |
752 | [libudev_core, | |
0c06b506 | 753 | libudev_static, |
37efbbd8 ZJS |
754 | libsystemd_network, |
755 | libshared], | |
756 | [threads, | |
757 | librt, | |
758 | libblkid, | |
759 | libkmod, | |
760 | libacl], | |
feae122f | 761 | '', 'manual', '-DLOG_REALM=LOG_REALM_UDEV'], |
37efbbd8 ZJS |
762 | |
763 | [['src/test/test-id128.c'], | |
764 | [], | |
765 | []], | |
766 | ||
767 | [['src/test/test-hash.c'], | |
768 | [], | |
769 | []], | |
770 | ||
bd181f27 ZJS |
771 | [['src/test/test-gcrypt-util.c'], |
772 | [], | |
773 | [], | |
774 | 'HAVE_GCRYPT'], | |
775 | ||
37efbbd8 ZJS |
776 | [['src/test/test-nss.c'], |
777 | [], | |
778 | [libdl], | |
08540a95 | 779 | 'ENABLE_NSS', 'manual'], |
6fa392bf ZJS |
780 | |
781 | [['src/test/test-umount.c', | |
9e71f5d9 LP |
782 | 'src/shutdown/umount.c', |
783 | 'src/shutdown/umount.h'], | |
53f79e12 ZJS |
784 | [libcore_shared, |
785 | libshared], | |
6fa392bf | 786 | [libmount]], |
24924cc9 ZJS |
787 | |
788 | [['src/test/test-bus-util.c'], | |
789 | [], | |
790 | []], | |
ca7a9afc ZJS |
791 | |
792 | [['src/test/test-sd-hwdb.c'], | |
793 | [], | |
794 | []], | |
733cbd00 | 795 | |
d32014a5 ZJS |
796 | [['src/test/test-sd-path.c'], |
797 | [], | |
798 | []], | |
799 | ||
733cbd00 LP |
800 | [['src/test/test-local-addresses.c'], |
801 | [], | |
802 | []], | |
37efbbd8 | 803 | ] |
69e96427 ZJS |
804 | |
805 | ############################################################ | |
806 | ||
807 | # define some tests here, because the link_with deps were not defined earlier | |
808 | ||
809 | tests += [ | |
37efbbd8 ZJS |
810 | [['src/journal/test-journal.c'], |
811 | [libjournal_core, | |
812 | libshared], | |
813 | [threads, | |
814 | libxz, | |
815 | liblz4]], | |
816 | ||
817 | [['src/journal/test-journal-send.c'], | |
818 | [libjournal_core, | |
819 | libshared], | |
820 | [threads, | |
821 | libxz, | |
822 | liblz4]], | |
823 | ||
824 | [['src/journal/test-journal-syslog.c'], | |
825 | [libjournal_core, | |
34ce0a52 | 826 | libshared], |
37efbbd8 ZJS |
827 | [threads, |
828 | libxz, | |
829 | liblz4, | |
830 | libselinux]], | |
831 | ||
832 | [['src/journal/test-journal-match.c'], | |
833 | [libjournal_core, | |
834 | libshared], | |
835 | [threads, | |
836 | libxz, | |
837 | liblz4]], | |
838 | ||
839 | [['src/journal/test-journal-enum.c'], | |
840 | [libjournal_core, | |
841 | libshared], | |
842 | [threads, | |
843 | libxz, | |
76b38997 ZJS |
844 | liblz4], |
845 | '', 'timeout=360'], | |
37efbbd8 ZJS |
846 | |
847 | [['src/journal/test-journal-stream.c'], | |
848 | [libjournal_core, | |
849 | libshared], | |
850 | [threads, | |
851 | libxz, | |
852 | liblz4]], | |
853 | ||
854 | [['src/journal/test-journal-flush.c'], | |
855 | [libjournal_core, | |
856 | libshared], | |
857 | [threads, | |
858 | libxz, | |
859 | liblz4]], | |
860 | ||
861 | [['src/journal/test-journal-init.c'], | |
862 | [libjournal_core, | |
863 | libshared], | |
864 | [threads, | |
865 | libxz, | |
866 | liblz4]], | |
867 | ||
1b7cf0e5 AG |
868 | [['src/journal/test-journal-config.c'], |
869 | [libjournal_core, | |
870 | libshared], | |
871 | [libxz, | |
872 | liblz4, | |
873 | libselinux]], | |
874 | ||
37efbbd8 ZJS |
875 | [['src/journal/test-journal-verify.c'], |
876 | [libjournal_core, | |
877 | libshared], | |
878 | [threads, | |
879 | libxz, | |
880 | liblz4]], | |
881 | ||
882 | [['src/journal/test-journal-interleaving.c'], | |
883 | [libjournal_core, | |
884 | libshared], | |
885 | [threads, | |
886 | libxz, | |
887 | liblz4]], | |
888 | ||
889 | [['src/journal/test-mmap-cache.c'], | |
890 | [libjournal_core, | |
891 | libshared], | |
892 | [threads, | |
893 | libxz, | |
894 | liblz4]], | |
895 | ||
896 | [['src/journal/test-catalog.c'], | |
897 | [libjournal_core, | |
898 | libshared], | |
899 | [threads, | |
900 | libxz, | |
49cdae63 | 901 | liblz4]], |
37efbbd8 ZJS |
902 | |
903 | [['src/journal/test-compress.c'], | |
904 | [libjournal_core, | |
905 | libshared], | |
906 | [liblz4, | |
ef5924aa | 907 | libzstd, |
37efbbd8 ZJS |
908 | libxz]], |
909 | ||
910 | [['src/journal/test-compress-benchmark.c'], | |
911 | [libjournal_core, | |
912 | libshared], | |
913 | [liblz4, | |
ef5924aa | 914 | libzstd, |
37efbbd8 ZJS |
915 | libxz], |
916 | '', 'timeout=90'], | |
917 | ||
918 | [['src/journal/test-audit-type.c'], | |
919 | [libjournal_core, | |
920 | libshared], | |
921 | [liblz4, | |
922 | libxz]], | |
923 | ] | |
f4ee10a2 ZJS |
924 | |
925 | ############################################################ | |
926 | ||
927 | tests += [ | |
8a0c1913 ZJS |
928 | [['src/libsystemd/sd-bus/test-bus-address.c'], |
929 | [], | |
930 | [threads]], | |
931 | ||
37efbbd8 ZJS |
932 | [['src/libsystemd/sd-bus/test-bus-marshal.c'], |
933 | [], | |
934 | [threads, | |
935 | libglib, | |
936 | libgobject, | |
937 | libgio, | |
938 | libdbus]], | |
939 | ||
940 | [['src/libsystemd/sd-bus/test-bus-signature.c'], | |
941 | [], | |
942 | [threads]], | |
943 | ||
4b70aedc LP |
944 | [['src/libsystemd/sd-bus/test-bus-queue-ref-cycle.c'], |
945 | [], | |
946 | [threads]], | |
947 | ||
8a5cd31e LP |
948 | [['src/libsystemd/sd-bus/test-bus-watch-bind.c'], |
949 | [], | |
950 | [threads], '', 'timeout=120'], | |
951 | ||
37efbbd8 ZJS |
952 | [['src/libsystemd/sd-bus/test-bus-chat.c'], |
953 | [], | |
954 | [threads]], | |
955 | ||
956 | [['src/libsystemd/sd-bus/test-bus-cleanup.c'], | |
957 | [], | |
958 | [threads, | |
959 | libseccomp]], | |
960 | ||
961 | [['src/libsystemd/sd-bus/test-bus-error.c'], | |
962 | [libshared_static, | |
37e4d7a8 | 963 | libsystemd_static], |
37efbbd8 ZJS |
964 | []], |
965 | ||
966 | [['src/libsystemd/sd-bus/test-bus-track.c'], | |
967 | [], | |
968 | [libseccomp]], | |
969 | ||
970 | [['src/libsystemd/sd-bus/test-bus-server.c'], | |
971 | [], | |
972 | [threads]], | |
973 | ||
974 | [['src/libsystemd/sd-bus/test-bus-objects.c'], | |
975 | [], | |
976 | [threads]], | |
977 | ||
d603324b ZJS |
978 | [['src/libsystemd/sd-bus/test-bus-vtable.c', |
979 | 'src/libsystemd/sd-bus/test-vtable-data.h'], | |
94e2523b ZJS |
980 | [], |
981 | []], | |
982 | ||
37efbbd8 ZJS |
983 | [['src/libsystemd/sd-bus/test-bus-gvariant.c'], |
984 | [], | |
985 | [libglib, | |
986 | libgobject, | |
987 | libgio]], | |
988 | ||
989 | [['src/libsystemd/sd-bus/test-bus-creds.c'], | |
990 | [], | |
991 | []], | |
992 | ||
993 | [['src/libsystemd/sd-bus/test-bus-match.c'], | |
994 | [], | |
995 | []], | |
996 | ||
37efbbd8 ZJS |
997 | [['src/libsystemd/sd-bus/test-bus-benchmark.c'], |
998 | [], | |
a132bef0 ZJS |
999 | [threads], |
1000 | '', 'manual'], | |
37efbbd8 | 1001 | |
d603324b ZJS |
1002 | [['src/libsystemd/sd-bus/test-bus-introspect.c', |
1003 | 'src/libsystemd/sd-bus/test-vtable-data.h'], | |
37efbbd8 ZJS |
1004 | [], |
1005 | []], | |
1006 | ||
1007 | [['src/libsystemd/sd-event/test-event.c'], | |
1008 | [], | |
1009 | []], | |
1010 | ||
1011 | [['src/libsystemd/sd-netlink/test-netlink.c'], | |
1012 | [], | |
1013 | []], | |
1014 | ||
37efbbd8 ZJS |
1015 | [['src/libsystemd/sd-resolve/test-resolve.c'], |
1016 | [], | |
c92ab239 ZJS |
1017 | [threads], |
1018 | '', 'timeout=120'], | |
37efbbd8 ZJS |
1019 | |
1020 | [['src/libsystemd/sd-login/test-login.c'], | |
1021 | [], | |
ce737f46 | 1022 | []], |
9380d34c YW |
1023 | |
1024 | [['src/libsystemd/sd-device/test-sd-device.c'], | |
1025 | [], | |
1026 | []], | |
a6ee01ca YW |
1027 | |
1028 | [['src/libsystemd/sd-device/test-sd-device-thread.c'], | |
1029 | [libbasic, | |
1030 | libshared_static, | |
1031 | libsystemd], | |
1032 | [threads]], | |
cb3e926a YW |
1033 | |
1034 | [['src/libsystemd/sd-device/test-udev-device-thread.c'], | |
1035 | [libbasic, | |
1036 | libshared_static, | |
1037 | libudev], | |
1038 | [threads]], | |
aaa5b4ce YW |
1039 | |
1040 | [['src/libsystemd/sd-device/test-sd-device-monitor.c'], | |
1041 | [], | |
1042 | []], | |
1043 | ||
826472ce | 1044 | ] |
69e96427 | 1045 | |
6b8d32ea | 1046 | if cxx_cmd != '' |
94e2523b ZJS |
1047 | tests += [ |
1048 | [['src/libsystemd/sd-bus/test-bus-vtable-cc.cc'], | |
1049 | [], | |
1050 | []] | |
1051 | ] | |
1052 | endif | |
1053 | ||
69e96427 ZJS |
1054 | ############################################################ |
1055 | ||
1056 | tests += [ | |
37efbbd8 ZJS |
1057 | [['src/libsystemd-network/test-dhcp-option.c', |
1058 | 'src/libsystemd-network/dhcp-protocol.h', | |
1059 | 'src/libsystemd-network/dhcp-internal.h'], | |
1060 | [libshared, | |
1061 | libsystemd_network], | |
1062 | []], | |
1063 | ||
b85bc551 DW |
1064 | [['src/libsystemd-network/test-sd-dhcp-lease.c', |
1065 | 'src/libsystemd-network/dhcp-lease-internal.h'], | |
1066 | [libshared, | |
1067 | libsystemd_network], | |
1068 | []], | |
1069 | ||
37efbbd8 ZJS |
1070 | [['src/libsystemd-network/test-dhcp-client.c', |
1071 | 'src/libsystemd-network/dhcp-protocol.h', | |
1072 | 'src/libsystemd-network/dhcp-internal.h', | |
1073 | 'src/systemd/sd-dhcp-client.h'], | |
1074 | [libshared, | |
34ce0a52 | 1075 | libsystemd_network], |
37efbbd8 ZJS |
1076 | []], |
1077 | ||
1078 | [['src/libsystemd-network/test-dhcp-server.c'], | |
1079 | [libshared, | |
1080 | libsystemd_network], | |
1081 | []], | |
1082 | ||
1083 | [['src/libsystemd-network/test-ipv4ll.c', | |
1084 | 'src/libsystemd-network/arp-util.h', | |
1085 | 'src/systemd/sd-ipv4ll.h'], | |
1086 | [libshared, | |
1087 | libsystemd_network], | |
1088 | []], | |
1089 | ||
1090 | [['src/libsystemd-network/test-ipv4ll-manual.c', | |
1091 | 'src/systemd/sd-ipv4ll.h'], | |
1092 | [libshared, | |
1093 | libsystemd_network], | |
1094 | [], | |
1095 | '', 'manual'], | |
1096 | ||
1097 | [['src/libsystemd-network/test-acd.c', | |
1098 | 'src/systemd/sd-ipv4acd.h'], | |
1099 | [libshared, | |
1100 | libsystemd_network], | |
1101 | [], | |
1102 | '', 'manual'], | |
1103 | ||
1104 | [['src/libsystemd-network/test-ndisc-rs.c', | |
1105 | 'src/libsystemd-network/dhcp-identifier.h', | |
1106 | 'src/libsystemd-network/dhcp-identifier.c', | |
1107 | 'src/libsystemd-network/icmp6-util.h', | |
1108 | 'src/systemd/sd-dhcp6-client.h', | |
1109 | 'src/systemd/sd-ndisc.h'], | |
1110 | [libshared, | |
34ce0a52 | 1111 | libsystemd_network], |
37efbbd8 ZJS |
1112 | []], |
1113 | ||
4a24ba71 ZJS |
1114 | [['src/libsystemd-network/test-ndisc-ra.c', |
1115 | 'src/libsystemd-network/icmp6-util.h', | |
1116 | 'src/systemd/sd-ndisc.h'], | |
1117 | [libshared, | |
1118 | libsystemd_network], | |
1119 | []], | |
1120 | ||
37efbbd8 ZJS |
1121 | [['src/libsystemd-network/test-dhcp6-client.c', |
1122 | 'src/libsystemd-network/dhcp-identifier.h', | |
1123 | 'src/libsystemd-network/dhcp-identifier.c', | |
1124 | 'src/libsystemd-network/dhcp6-internal.h', | |
1125 | 'src/systemd/sd-dhcp6-client.h'], | |
1126 | [libshared, | |
34ce0a52 | 1127 | libsystemd_network], |
37efbbd8 ZJS |
1128 | []], |
1129 | ||
1130 | [['src/libsystemd-network/test-lldp.c'], | |
1131 | [libshared, | |
1132 | libsystemd_network], | |
1133 | []], | |
1134 | ] | |
69e96427 ZJS |
1135 | |
1136 | ############################################################ | |
1137 | ||
1138 | tests += [ | |
37efbbd8 ZJS |
1139 | [['src/login/test-login-shared.c'], |
1140 | [], | |
1141 | []], | |
1142 | ||
c90c597e GS |
1143 | [['src/analyze/test-verify.c', 'src/analyze/analyze-verify.c', 'src/analyze/analyze-verify.h'], |
1144 | [libcore, libshared], | |
1145 | []], | |
1146 | ||
37efbbd8 ZJS |
1147 | [['src/login/test-inhibit.c'], |
1148 | [], | |
1149 | [], | |
1150 | '', 'manual'], | |
1151 | ||
1152 | [['src/login/test-login-tables.c'], | |
1153 | [liblogind_core, | |
34ce0a52 | 1154 | libshared], |
37efbbd8 ZJS |
1155 | [threads]], |
1156 | ] | |
98e07533 BB |
1157 | |
1158 | ############################################################ | |
1159 | ||
1160 | tests += [ | |
1161 | [['src/test/test-xdg-autostart.c', | |
1162 | 'src/xdg-autostart-generator/xdg-autostart-service.c', | |
1163 | 'src/xdg-autostart-generator/xdg-autostart-service.h',], | |
1164 | [], | |
1165 | []], | |
1166 | ] |