]>
Commit | Line | Data |
---|---|---|
db9ecf05 | 1 | # SPDX-License-Identifier: LGPL-2.1-or-later |
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 | ||
0f4c4f38 | 14 | path = run_command(sh, '-c', 'echo "$PATH"').stdout().strip() |
69e96427 | 15 | test_env = environment() |
69e96427 | 16 | test_env.set('SYSTEMD_LANGUAGE_FALLBACK_MAP', language_fallback_map) |
81875efe | 17 | test_env.set('PATH', project_build_root + ':' + path) |
69e96427 | 18 | |
37ab1a25 ZJS |
19 | ############################################################ |
20 | ||
21 | generate_sym_test_py = find_program('generate-sym-test.py') | |
22 | ||
23 | test_libsystemd_sym_c = custom_target( | |
37efbbd8 ZJS |
24 | 'test-libsystemd-sym.c', |
25 | input : [libsystemd_sym_path] + systemd_headers, | |
26 | output : 'test-libsystemd-sym.c', | |
27 | command : [generate_sym_test_py, libsystemd_sym_path] + systemd_headers, | |
fd1939fb YW |
28 | capture : true, |
29 | build_by_default : want_tests != 'false') | |
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@'], | |
fd1939fb YW |
36 | capture : true, |
37 | build_by_default : want_tests != 'false') | |
e0bec52f | 38 | |
83b6af36 ZJS |
39 | test_dlopen_c = files('test-dlopen.c') |
40 | ||
37ab1a25 ZJS |
41 | ############################################################ |
42 | ||
69e96427 | 43 | tests += [ |
5acb3cab | 44 | [['src/test/test-device-nodes.c']], |
37efbbd8 | 45 | |
e265fa81 ZJS |
46 | [['src/test/test-ether-addr-util.c']], |
47 | ||
48e98ba5 | 48 | [['src/test/test-engine.c'], |
37efbbd8 | 49 | [libcore, |
0c06b506 | 50 | libshared], |
37efbbd8 ZJS |
51 | [threads, |
52 | librt, | |
53 | libseccomp, | |
54 | libselinux, | |
55 | libmount, | |
8d40961c YW |
56 | libblkid], |
57 | core_includes], | |
37efbbd8 | 58 | |
54fcb619 ZJS |
59 | [['src/test/test-emergency-action.c'], |
60 | [libcore, | |
8d40961c YW |
61 | libshared], |
62 | [], | |
63 | core_includes], | |
54fcb619 | 64 | |
cb9e44db LP |
65 | [['src/test/test-chown-rec.c'], |
66 | [libcore, | |
8d40961c YW |
67 | libshared], |
68 | [], | |
69 | core_includes], | |
cb9e44db | 70 | |
5acb3cab | 71 | [['src/test/test-dlopen-so.c']], |
68fdc72c | 72 | |
37efbbd8 ZJS |
73 | [['src/test/test-job-type.c'], |
74 | [libcore, | |
34ce0a52 | 75 | libshared], |
37efbbd8 ZJS |
76 | [threads, |
77 | librt, | |
78 | libseccomp, | |
79 | libselinux, | |
80 | libmount, | |
8d40961c YW |
81 | libblkid], |
82 | core_includes], | |
37efbbd8 ZJS |
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], | |
8d40961c | 93 | core_includes, '', 'manual'], |
37efbbd8 ZJS |
94 | |
95 | [['src/test/test-loopback.c'], | |
96 | [libcore, | |
97 | libshared], | |
98 | [threads, | |
99 | librt, | |
100 | libseccomp, | |
101 | libselinux, | |
102 | libmount, | |
8d40961c YW |
103 | libblkid], |
104 | core_includes], | |
37efbbd8 | 105 | |
8d40961c | 106 | [['src/test/test-dns-domain.c']], |
37efbbd8 ZJS |
107 | |
108 | [['src/test/test-boot-timestamps.c'], | |
5acb3cab | 109 | [], [], [], 'ENABLE_EFI'], |
37efbbd8 | 110 | |
5acb3cab | 111 | [['src/test/test-unit-file.c']], |
7d1e91d1 | 112 | |
48e98ba5 | 113 | [['src/test/test-unit-name.c'], |
37efbbd8 | 114 | [libcore, |
34ce0a52 | 115 | libshared], |
37efbbd8 ZJS |
116 | [threads, |
117 | librt, | |
118 | libseccomp, | |
119 | libselinux, | |
120 | libmount, | |
8d40961c YW |
121 | libblkid], |
122 | core_includes], | |
37efbbd8 | 123 | |
48e98ba5 | 124 | [['src/test/test-load-fragment.c'], |
37efbbd8 | 125 | [libcore, |
34ce0a52 | 126 | libshared], |
37efbbd8 ZJS |
127 | [threads, |
128 | librt, | |
129 | libseccomp, | |
130 | libselinux, | |
131 | libmount, | |
8d40961c YW |
132 | libblkid], |
133 | core_includes], | |
37efbbd8 | 134 | |
5acb3cab | 135 | [['src/test/test-serialize.c']], |
40a4c4b3 | 136 | |
35243b77 ZJS |
137 | [['src/test/test-unit-serialize.c'], |
138 | [libcore, | |
139 | libshared], | |
140 | [threads, | |
141 | librt, | |
142 | libseccomp, | |
143 | libselinux, | |
144 | libmount, | |
145 | libblkid], | |
146 | core_includes], | |
147 | ||
5acb3cab | 148 | [['src/test/test-utf8.c']], |
37efbbd8 | 149 | |
fef4fe1a LP |
150 | [['src/test/test-kbd-util.c']], |
151 | ||
b25a930f ZJS |
152 | [['src/test/test-blockdev-util.c']], |
153 | ||
5acb3cab | 154 | [['src/test/test-dev-setup.c']], |
30874dda | 155 | |
37efbbd8 ZJS |
156 | [['src/test/test-capability.c'], |
157 | [], | |
158 | [libcap]], | |
159 | ||
160 | [['src/test/test-async.c'], | |
5acb3cab | 161 | [], [], [], '', 'timeout=120'], |
37efbbd8 | 162 | |
5acb3cab | 163 | [['src/test/test-locale-util.c']], |
37efbbd8 | 164 | |
5acb3cab | 165 | [['src/test/test-copy.c']], |
37efbbd8 | 166 | |
ced9fde1 LP |
167 | [['src/test/test-recurse-dir.c']], |
168 | ||
6a818c3c ZJS |
169 | [['src/test/test-data-fd-util.c']], |
170 | ||
5acb3cab | 171 | [['src/test/test-static-destruct.c']], |
f36c39aa | 172 | |
5acb3cab | 173 | [['src/test/test-sigbus.c']], |
37efbbd8 | 174 | |
5acb3cab | 175 | [['src/test/test-condition.c']], |
37efbbd8 | 176 | |
5acb3cab | 177 | [['src/test/test-fdset.c']], |
37efbbd8 | 178 | |
5acb3cab | 179 | [['src/test/test-fstab-util.c']], |
37efbbd8 | 180 | |
ea460d79 AZ |
181 | [['src/test/test-random-util.c'], |
182 | [], | |
65d09d57 LB |
183 | [libm], |
184 | [], '', 'timeout=120'], | |
2416f73b | 185 | |
5acb3cab | 186 | [['src/test/test-format-table.c']], |
1960e736 | 187 | |
5acb3cab | 188 | [['src/test/test-format-util.c']], |
049025a4 | 189 | |
5acb3cab | 190 | [['src/test/test-ratelimit.c']], |
37efbbd8 | 191 | |
5acb3cab | 192 | [['src/test/test-util.c']], |
37efbbd8 | 193 | |
eeed637f LP |
194 | [['src/test/test-macro.c']], |
195 | ||
5acb3cab | 196 | [['src/test/test-json.c']], |
788c34be | 197 | |
5acb3cab | 198 | [['src/test/test-modhex.c']], |
73d874ba | 199 | |
b57adc94 ZJS |
200 | [['src/test/test-libmount.c'], |
201 | [], | |
202 | [threads, | |
203 | libmount]], | |
204 | ||
5acb3cab | 205 | [['src/test/test-mount-util.c']], |
37efbbd8 | 206 | |
5acb3cab | 207 | [['src/test/test-mountpoint-util.c']], |
049af8ad | 208 | |
5acb3cab | 209 | [['src/test/test-exec-util.c']], |
37efbbd8 | 210 | |
5acb3cab | 211 | [['src/test/test-hexdecoct.c']], |
37efbbd8 | 212 | |
5acb3cab | 213 | [['src/test/test-alloc-util.c']], |
37efbbd8 | 214 | |
5acb3cab | 215 | [['src/test/test-xattr-util.c']], |
37efbbd8 | 216 | |
5acb3cab | 217 | [['src/test/test-io-util.c']], |
37efbbd8 | 218 | |
5acb3cab | 219 | [['src/test/test-glob-util.c']], |
37efbbd8 | 220 | |
5acb3cab | 221 | [['src/test/test-fs-util.c']], |
043d453c | 222 | |
235be6bc LP |
223 | [['src/test/test-install-file.c']], |
224 | ||
5acb3cab | 225 | [['src/test/test-umask-util.c']], |
37efbbd8 | 226 | |
5acb3cab | 227 | [['src/test/test-proc-cmdline.c']], |
37efbbd8 | 228 | |
b6891972 LP |
229 | [['src/test/test-fd-util.c'], |
230 | [], | |
231 | [libseccomp]], | |
37efbbd8 | 232 | |
5acb3cab | 233 | [['src/test/test-web-util.c']], |
37efbbd8 | 234 | |
5acb3cab | 235 | [['src/test/test-cpu-set-util.c']], |
37efbbd8 | 236 | |
5acb3cab | 237 | [['src/test/test-stat-util.c']], |
37efbbd8 | 238 | |
5acb3cab | 239 | [['src/test/test-os-util.c']], |
d58ad743 | 240 | |
a937ce2d | 241 | [['src/test/test-libcrypt-util.c'], |
7ff9d99e | 242 | [], [libcrypt], [], '', 'timeout=120'], |
a937ce2d | 243 | |
5acb3cab | 244 | [['src/test/test-escape.c']], |
e1714f02 | 245 | |
5acb3cab | 246 | [['src/test/test-exit-status.c']], |
37efbbd8 | 247 | |
5acb3cab | 248 | [['src/test/test-specifier.c']], |
e82f30d1 | 249 | |
5acb3cab | 250 | [['src/test/test-string-util.c']], |
37efbbd8 | 251 | |
5acb3cab | 252 | [['src/test/test-extract-word.c']], |
37efbbd8 | 253 | |
1751efdf ZJS |
254 | [['src/test/test-parse-argument.c']], |
255 | ||
8bd095aa JK |
256 | [['src/test/test-parse-socket-bind-item.c']], |
257 | ||
17884f97 | 258 | [['src/test/test-parse-util.c']], |
37efbbd8 | 259 | |
5acb3cab | 260 | [['src/test/test-sysctl-util.c']], |
f3b136a4 | 261 | |
9554c514 LP |
262 | [['src/test/test-import-util.c']], |
263 | ||
b4d4596f | 264 | [['src/test/test-uid-alloc-range.c']], |
53393c89 | 265 | |
5acb3cab | 266 | [['src/test/test-user-util.c']], |
37efbbd8 | 267 | |
5acb3cab | 268 | [['src/test/test-hostname-setup.c']], |
e2054217 | 269 | |
5acb3cab | 270 | [['src/test/test-hostname-util.c']], |
37efbbd8 | 271 | |
5acb3cab | 272 | [['src/test/test-process-util.c']], |
37efbbd8 | 273 | |
5acb3cab | 274 | [['src/test/test-terminal-util.c']], |
37efbbd8 | 275 | |
5acb3cab | 276 | [['src/test/test-path-lookup.c']], |
37efbbd8 | 277 | |
5acb3cab | 278 | [['src/test/test-pretty-print.c']], |
294bf0c3 | 279 | |
5acb3cab | 280 | [['src/test/test-uid-range.c']], |
37efbbd8 ZJS |
281 | |
282 | [['src/test/test-cap-list.c', | |
283 | generated_gperf_headers], | |
284 | [], | |
285 | [libcap]], | |
286 | ||
5acb3cab | 287 | [['src/test/test-socket-util.c']], |
37efbbd8 | 288 | |
5acb3cab | 289 | [['src/test/test-socket-netlink.c']], |
5c3fa98d | 290 | |
5acb3cab | 291 | [['src/test/test-in-addr-util.c']], |
f4912f3a | 292 | |
0856e78d YW |
293 | [['src/test/test-in-addr-prefix-util.c']], |
294 | ||
5acb3cab | 295 | [['src/test/test-barrier.c']], |
37efbbd8 | 296 | |
5acb3cab | 297 | [['src/test/test-tmpfiles.c']], |
37efbbd8 ZJS |
298 | |
299 | [['src/test/test-namespace.c'], | |
300 | [libcore, | |
34ce0a52 | 301 | libshared], |
37efbbd8 | 302 | [threads, |
8d40961c YW |
303 | libblkid], |
304 | core_includes], | |
37efbbd8 | 305 | |
5acb3cab | 306 | [['src/test/test-verbs.c']], |
37efbbd8 | 307 | |
5acb3cab | 308 | [['src/test/test-install-root.c']], |
37efbbd8 ZJS |
309 | |
310 | [['src/test/test-acl-util.c'], | |
5acb3cab | 311 | [], [], [], 'HAVE_ACL'], |
37efbbd8 ZJS |
312 | |
313 | [['src/test/test-seccomp.c'], | |
314 | [], | |
315 | [libseccomp], | |
5acb3cab | 316 | [], 'HAVE_SECCOMP'], |
37efbbd8 | 317 | |
5acb3cab | 318 | [['src/test/test-rlimit-util.c']], |
37efbbd8 ZJS |
319 | |
320 | [['src/test/test-ask-password-api.c'], | |
5acb3cab | 321 | [], [], [], '', 'manual'], |
37efbbd8 | 322 | |
5acb3cab | 323 | [['src/test/test-signal-util.c']], |
37efbbd8 | 324 | |
f93ba375 LP |
325 | [['src/test/test-loop-block.c'], |
326 | [libcore, | |
327 | libshared], | |
328 | [threads, | |
329 | libblkid], | |
8d40961c | 330 | core_includes, '', '', [], false], |
f93ba375 | 331 | |
5acb3cab | 332 | [['src/test/test-selinux.c']], |
37efbbd8 ZJS |
333 | |
334 | [['src/test/test-sizeof.c'], | |
5acb3cab | 335 | [libbasic]], |
37efbbd8 | 336 | |
7973f564 | 337 | [['src/test/test-bpf-devices.c'], |
db3a5930 DM |
338 | [libcore, |
339 | libshared], | |
340 | [libmount, | |
341 | threads, | |
342 | librt, | |
343 | libseccomp, | |
344 | libselinux, | |
8d40961c YW |
345 | libblkid], |
346 | core_includes], | |
db3a5930 | 347 | |
48e98ba5 | 348 | [['src/test/test-bpf-firewall.c'], |
db3a5930 DM |
349 | [libcore, |
350 | libshared], | |
351 | [libmount, | |
352 | threads, | |
353 | librt, | |
354 | libseccomp, | |
355 | libselinux, | |
8d40961c YW |
356 | libblkid], |
357 | core_includes], | |
db3a5930 | 358 | |
b57162aa JK |
359 | [['src/test/test-bpf-foreign-programs.c'], |
360 | [libcore, | |
361 | libshared], | |
362 | [], | |
363 | core_includes], | |
364 | ||
8216741c ILG |
365 | [['src/test/test-bpf-lsm.c'], |
366 | [libcore, | |
367 | libshared], | |
368 | [libmount, | |
369 | threads, | |
370 | librt, | |
371 | libseccomp, | |
372 | libselinux, | |
373 | libblkid], | |
374 | core_includes], | |
375 | ||
48e98ba5 | 376 | [['src/test/test-watch-pid.c'], |
62a76913 LP |
377 | [libcore, |
378 | libshared], | |
379 | [libmount, | |
380 | threads, | |
381 | librt, | |
382 | libseccomp, | |
383 | libselinux, | |
8d40961c YW |
384 | libblkid], |
385 | core_includes], | |
62a76913 | 386 | |
37efbbd8 ZJS |
387 | [['src/test/test-hashmap.c', |
388 | 'src/test/test-hashmap-plain.c', | |
389 | test_hashmap_ordered_c], | |
059c0578 | 390 | [], [], [], '', 'timeout=180'], |
37efbbd8 | 391 | |
4f7452a8 | 392 | [['src/test/test-set.c']], |
37efbbd8 | 393 | |
5acb3cab | 394 | [['src/test/test-ordered-set.c']], |
1b78172b | 395 | |
3ffd12bf YW |
396 | [['src/test/test-set-disable-mempool.c'], |
397 | [], | |
398 | [threads]], | |
399 | ||
0fb789af ZJS |
400 | [['src/test/test-hash-funcs.c']], |
401 | ||
5acb3cab | 402 | [['src/test/test-bitmap.c']], |
37efbbd8 | 403 | |
5acb3cab | 404 | [['src/test/test-xml.c']], |
37efbbd8 | 405 | |
5acb3cab | 406 | [['src/test/test-list.c']], |
37efbbd8 | 407 | |
5acb3cab | 408 | [['src/test/test-procfs-util.c']], |
9aef9a67 | 409 | |
5acb3cab | 410 | [['src/test/test-unaligned.c']], |
37efbbd8 | 411 | |
8d40961c | 412 | [['src/test/test-tables.c'], |
37efbbd8 ZJS |
413 | [libcore, |
414 | libjournal_core, | |
e4b127e2 | 415 | libudevd_core, |
37efbbd8 ZJS |
416 | libshared], |
417 | [threads, | |
418 | libseccomp, | |
419 | libmount, | |
420 | libxz, | |
421 | liblz4, | |
422 | libblkid], | |
8d40961c | 423 | [core_includes, journal_includes, udev_includes]], |
37efbbd8 | 424 | |
5acb3cab | 425 | [['src/test/test-prioq.c']], |
37efbbd8 | 426 | |
5acb3cab | 427 | [['src/test/test-fileio.c']], |
37efbbd8 | 428 | |
5acb3cab | 429 | [['src/test/test-time-util.c']], |
37efbbd8 | 430 | |
5acb3cab | 431 | [['src/test/test-clock.c']], |
37efbbd8 | 432 | |
62a88d7a LP |
433 | [['src/test/test-tmpfile-util.c']], |
434 | ||
5acb3cab | 435 | [['src/test/test-architecture.c']], |
37efbbd8 | 436 | |
bab50770 LP |
437 | [['src/test/test-gpt.c']], |
438 | ||
5acb3cab | 439 | [['src/test/test-log.c']], |
37efbbd8 ZJS |
440 | |
441 | [['src/test/test-ipcrm.c'], | |
5acb3cab | 442 | [], [], [], '', 'unsafe'], |
37efbbd8 ZJS |
443 | |
444 | [['src/test/test-btrfs.c'], | |
5acb3cab | 445 | [], [], [], '', 'manual'], |
37efbbd8 | 446 | |
5acb3cab | 447 | [['src/test/test-firewall-util.c']], |
37efbbd8 | 448 | |
77faadfd ZJS |
449 | [['src/test/test-net-naming-scheme.c']], |
450 | ||
37efbbd8 ZJS |
451 | [['src/test/test-netlink-manual.c'], |
452 | [], | |
453 | [libkmod], | |
5acb3cab | 454 | [], 'HAVE_KMOD', 'manual'], |
37efbbd8 | 455 | |
5acb3cab | 456 | [['src/test/test-ellipsize.c']], |
37efbbd8 | 457 | |
5acb3cab | 458 | [['src/test/test-date.c']], |
37efbbd8 | 459 | |
5acb3cab | 460 | [['src/test/test-sleep.c']], |
37efbbd8 | 461 | |
a3f9cd27 LP |
462 | [['src/test/test-tpm2.c']], |
463 | ||
5acb3cab | 464 | [['src/test/test-replace-var.c']], |
37efbbd8 | 465 | |
5acb3cab | 466 | [['src/test/test-calendarspec.c']], |
37efbbd8 | 467 | |
5acb3cab | 468 | [['src/test/test-strip-tab-ansi.c']], |
37efbbd8 | 469 | |
5acb3cab | 470 | [['src/test/test-coredump-util.c']], |
b34612bd | 471 | |
5acb3cab | 472 | [['src/test/test-daemon.c']], |
37efbbd8 | 473 | |
5acb3cab | 474 | [['src/test/test-cgroup.c']], |
37efbbd8 | 475 | |
10f28641 FB |
476 | [['src/test/test-cgroup-cpu.c'], |
477 | [libcore, | |
8d40961c YW |
478 | libshared], |
479 | [], | |
480 | core_includes], | |
10f28641 | 481 | |
48e98ba5 | 482 | [['src/test/test-cgroup-unit-default.c'], |
c52db42b | 483 | [libcore, |
8d40961c YW |
484 | libshared], |
485 | [], | |
486 | core_includes], | |
c52db42b | 487 | |
48e98ba5 | 488 | [['src/test/test-cgroup-mask.c'], |
37efbbd8 | 489 | [libcore, |
34ce0a52 | 490 | libshared], |
37efbbd8 ZJS |
491 | [threads, |
492 | librt, | |
493 | libseccomp, | |
494 | libselinux, | |
495 | libmount, | |
8d40961c YW |
496 | libblkid], |
497 | core_includes], | |
37efbbd8 | 498 | |
635d059f LP |
499 | [['src/test/test-varlink.c'], |
500 | [], | |
501 | [threads]], | |
502 | ||
5acb3cab | 503 | [['src/test/test-cgroup-util.c']], |
37efbbd8 | 504 | |
5acb3cab | 505 | [['src/test/test-cgroup-setup.c']], |
fdb3deca | 506 | |
5acb3cab | 507 | [['src/test/test-env-file.c']], |
cf95bc1d | 508 | |
5acb3cab | 509 | [['src/test/test-env-util.c']], |
37efbbd8 | 510 | |
5acb3cab | 511 | [['src/test/test-strbuf.c']], |
37efbbd8 | 512 | |
5acb3cab | 513 | [['src/test/test-strv.c']], |
37efbbd8 | 514 | |
5acb3cab | 515 | [['src/test/test-path-util.c']], |
37efbbd8 | 516 | |
5acb3cab | 517 | [['src/test/test-rm-rf.c']], |
2899fb02 | 518 | |
4b486ee8 | 519 | [['src/test/test-chase-symlinks.c'], |
5acb3cab | 520 | [], [], [], '', 'manual'], |
4b486ee8 | 521 | |
48e98ba5 | 522 | [['src/test/test-path.c'], |
37efbbd8 | 523 | [libcore, |
34ce0a52 | 524 | libshared], |
37efbbd8 ZJS |
525 | [threads, |
526 | librt, | |
527 | libseccomp, | |
528 | libselinux, | |
529 | libmount, | |
8f8c7801 | 530 | libblkid], |
8d40961c | 531 | core_includes, '', 'timeout=120'], |
37efbbd8 | 532 | |
48e98ba5 | 533 | [['src/test/test-execute.c'], |
37efbbd8 | 534 | [libcore, |
34ce0a52 | 535 | libshared], |
37efbbd8 ZJS |
536 | [threads, |
537 | librt, | |
538 | libseccomp, | |
539 | libselinux, | |
540 | libmount, | |
7e4a49b4 | 541 | libblkid], |
8d40961c | 542 | core_includes, '', 'timeout=360'], |
37efbbd8 | 543 | |
5acb3cab | 544 | [['src/test/test-siphash24.c']], |
37efbbd8 | 545 | |
5acb3cab | 546 | [['src/test/test-strxcpyx.c']], |
37efbbd8 ZJS |
547 | |
548 | [['src/test/test-install.c'], | |
549 | [libcore, | |
550 | libshared], | |
8d40961c YW |
551 | [], |
552 | core_includes, '', 'manual'], | |
37efbbd8 | 553 | |
5acb3cab | 554 | [['src/test/test-watchdog.c']], |
37efbbd8 | 555 | |
48e98ba5 | 556 | [['src/test/test-sched-prio.c'], |
37efbbd8 | 557 | [libcore, |
34ce0a52 | 558 | libshared], |
37efbbd8 ZJS |
559 | [threads, |
560 | librt, | |
561 | libseccomp, | |
562 | libselinux, | |
563 | libmount, | |
8d40961c YW |
564 | libblkid], |
565 | core_includes], | |
37efbbd8 | 566 | |
5acb3cab | 567 | [['src/test/test-conf-files.c']], |
37efbbd8 | 568 | |
5acb3cab | 569 | [['src/test/test-conf-parser.c']], |
37efbbd8 ZJS |
570 | |
571 | [['src/test/test-af-list.c', | |
5acb3cab | 572 | generated_gperf_headers]], |
37efbbd8 | 573 | |
f09d2025 | 574 | [['src/test/test-arphrd-util.c', |
5acb3cab | 575 | generated_gperf_headers]], |
37efbbd8 | 576 | |
dca23091 | 577 | [['src/test/test-ip-protocol-list.c', |
5acb3cab | 578 | shared_generated_gperf_headers]], |
dca23091 | 579 | |
5acb3cab | 580 | [['src/test/test-journal-importer.c']], |
37efbbd8 | 581 | |
37efbbd8 | 582 | [['src/test/test-udev.c'], |
e4b127e2 | 583 | [libudevd_core, |
37efbbd8 ZJS |
584 | libshared], |
585 | [threads, | |
586 | librt, | |
587 | libblkid, | |
588 | libkmod, | |
415df097 LP |
589 | libacl, |
590 | libselinux], | |
3cc6b14a | 591 | udev_includes, '', 'manual'], |
37efbbd8 | 592 | |
5acb3cab | 593 | [['src/test/test-udev-util.c']], |
9abfd759 | 594 | |
5acb3cab | 595 | [['src/test/test-id128.c']], |
37efbbd8 | 596 | |
bd181f27 | 597 | [['src/test/test-gcrypt-util.c'], |
5acb3cab | 598 | [], [], [], 'HAVE_GCRYPT'], |
bd181f27 | 599 | |
f0d12668 ZJS |
600 | [['src/test/test-nss-hosts.c', |
601 | 'src/test/nss-test-util.c', | |
602 | 'src/test/nss-test-util.h'], | |
603 | [], | |
604 | [libdl], | |
605 | [], 'ENABLE_NSS', 'manual'], | |
606 | ||
607 | [['src/test/test-nss-users.c', | |
608 | 'src/test/nss-test-util.c', | |
609 | 'src/test/nss-test-util.h'], | |
37efbbd8 ZJS |
610 | [], |
611 | [libdl], | |
5acb3cab | 612 | [], 'ENABLE_NSS', 'manual'], |
6fa392bf | 613 | |
5acb3cab | 614 | [['src/test/test-bus-util.c']], |
ca7a9afc | 615 | |
ed5033fd LP |
616 | [['src/test/test-percent-util.c']], |
617 | ||
5acb3cab | 618 | [['src/test/test-sd-hwdb.c']], |
733cbd00 | 619 | |
5acb3cab | 620 | [['src/test/test-sd-path.c']], |
d32014a5 | 621 | |
5acb3cab | 622 | [['src/test/test-local-addresses.c']], |
42b83e8e | 623 | |
5acb3cab | 624 | [['src/test/test-psi-util.c']], |
158b2831 ZJS |
625 | |
626 | [['src/test/test-qrcode-util.c'], | |
5acb3cab | 627 | [], |
158b2831 | 628 | [libdl]], |
69e96427 | 629 | |
d33b0daa | 630 | [['src/test/test-nscd-flush.c'], |
8d40961c | 631 | [], [], [], 'ENABLE_NSCD', 'manual'], |
8d39bff4 LB |
632 | |
633 | [['src/test/test-hmac.c']], | |
d33b0daa | 634 | ] |
7e0079f9 | 635 | |
69e96427 ZJS |
636 | ############################################################ |
637 | ||
638 | # define some tests here, because the link_with deps were not defined earlier | |
639 | ||
640 | tests += [ | |
37efbbd8 ZJS |
641 | [['src/libsystemd/sd-bus/test-bus-error.c'], |
642 | [libshared_static, | |
e025c9df | 643 | libsystemd_static]], |
a6ee01ca YW |
644 | |
645 | [['src/libsystemd/sd-device/test-sd-device-thread.c'], | |
772e0a76 | 646 | [libsystemd], |
a6ee01ca | 647 | [threads]], |
cb3e926a | 648 | |
261fc53b | 649 | [['src/libudev/test-udev-device-thread.c'], |
772e0a76 | 650 | [libudev], |
261fc53b | 651 | [threads]], |
37efbbd8 | 652 | ] |
28b76fc8 JK |
653 | |
654 | tests += [ | |
655 | [['src/test/test-socket-bind.c'], | |
656 | [libcore, | |
657 | libshared], | |
c5fd89ad | 658 | [libdl], |
28b76fc8 JK |
659 | core_includes, |
660 | 'BPF_FRAMEWORK'], | |
661 | ] |