]> git.proxmox.com Git - mirror_lxc.git/blob - src/tests/meson.build
meson: Remove non-existent tests
[mirror_lxc.git] / src / tests / meson.build
1 # SPDX-License-Identifier: LGPL-2.1-or-later
2
3 tests_liblxc_includes = include_directories(
4 '.',
5 '../lxc/',
6 '../lxc/cgroups',
7 '../lxc/lsm',
8 '../lxc/storage',
9 '../include',
10 '../../')
11
12 tests_common_sources = files(
13 '../lxc/af_unix.c',
14 '../lxc/af_unix.h',
15 '../lxc/attach_options.h',
16 '../lxc/caps.c',
17 '../lxc/caps.h',
18 '../lxc/commands.c',
19 '../lxc/commands.h',
20 '../lxc/commands_utils.c',
21 '../lxc/commands_utils.h',
22 '../lxc/compiler.h',
23 '../lxc/conf.c',
24 '../lxc/conf.h',
25 '../lxc/confile.c',
26 '../lxc/confile.h',
27 '../lxc/confile_utils.c',
28 '../lxc/confile_utils.h',
29 '../lxc/cgroups/cgfsng.c',
30 '../lxc/cgroups/cgroup.c',
31 '../lxc/cgroups/cgroup.h',
32 '../lxc/cgroups/cgroup2_devices.c',
33 '../lxc/cgroups/cgroup2_devices.h',
34 '../lxc/cgroups/cgroup_utils.c',
35 '../lxc/cgroups/cgroup_utils.h',
36 '../lxc/error.c',
37 '../lxc/error.h',
38 '../lxc/initutils.c',
39 '../lxc/initutils.h',
40 '../lxc/file_utils.c',
41 '../lxc/file_utils.h',
42 '../lxc/lsm/apparmor.c',
43 '../lxc/lsm/lsm.c',
44 '../lxc/lsm/lsm.h',
45 '../lxc/lsm/nop.c',
46 '../lxc/lsm/selinux.c',
47 '../lxc/lxcseccomp.h',
48 '../lxc/lxclock.c',
49 '../lxc/lxclock.h',
50 '../lxc/macro.h',
51 '../lxc/mainloop.c',
52 '../lxc/mainloop.h',
53 '../lxc/memory_utils.h',
54 '../lxc/monitor.c',
55 '../lxc/monitor.h',
56 '../lxc/mount_utils.c',
57 '../lxc/mount_utils.h',
58 '../lxc/namespace.c',
59 '../lxc/namespace.h',
60 '../lxc/network.c',
61 '../lxc/network.h',
62 '../lxc/nl.c',
63 '../lxc/nl.h',
64 '../lxc/parse.c',
65 '../lxc/parse.h',
66 '../lxc/process_utils.c',
67 '../lxc/process_utils.h',
68 '../lxc/ringbuf.c',
69 '../lxc/ringbuf.h',
70 '../lxc/seccomp.c',
71 '../lxc/start.c',
72 '../lxc/start.h',
73 '../lxc/state.c',
74 '../lxc/state.h',
75 '../lxc/storage/btrfs.c',
76 '../lxc/storage/btrfs.h',
77 '../lxc/storage/dir.c',
78 '../lxc/storage/dir.h',
79 '../lxc/storage/loop.c',
80 '../lxc/storage/loop.h',
81 '../lxc/storage/lvm.c',
82 '../lxc/storage/lvm.h',
83 '../lxc/storage/nbd.c',
84 '../lxc/storage/nbd.h',
85 '../lxc/storage/overlay.c',
86 '../lxc/storage/overlay.h',
87 '../lxc/storage/rbd.c',
88 '../lxc/storage/rbd.h',
89 '../lxc/storage/rsync.c',
90 '../lxc/storage/rsync.h',
91 '../lxc/storage/storage.c',
92 '../lxc/storage/storage.h',
93 '../lxc/storage/storage_utils.c',
94 '../lxc/storage/storage_utils.h',
95 '../lxc/storage/zfs.c',
96 '../lxc/storage/zfs.h',
97 '../lxc/string_utils.c',
98 '../lxc/string_utils.h',
99 '../lxc/sync.c',
100 '../lxc/sync.h',
101 '../lxc/terminal.c',
102 '../lxc/terminal.h',
103 '../lxc/utils.c',
104 '../lxc/utils.h',
105 '../lxc/uuid.c',
106 '../lxc/uuid.h',
107 '../lxc/log.h',
108 '../lxc/log.c') + include_sources + netns_ifaddrs_sources
109
110 test_programs += executable(
111 'lxc-test-arch-parse',
112 files('arch_parse.c') + tests_common_sources,
113 include_directories : tests_liblxc_includes,
114 dependencies : liblxc_dep,
115 install: false,
116 build_by_default: want_tests != false)
117
118 test_programs += executable(
119 'lxc-test-apparmor',
120 files('aa.c') + tests_common_sources,
121 include_directories : tests_liblxc_includes,
122 dependencies : liblxc_dep,
123 install: false,
124 build_by_default: want_tests != false)
125
126 test_programs += executable(
127 'lxc-test-api-reboot',
128 files('api_reboot.c') + tests_common_sources,
129 include_directories : tests_liblxc_includes,
130 dependencies : liblxc_dep,
131 install: false,
132 build_by_default: want_tests != false)
133
134 test_programs += executable(
135 'lxc-test-attach',
136 files('attach.c') + tests_common_sources,
137 include_directories : tests_liblxc_includes,
138 dependencies : liblxc_dep,
139 install: false,
140 build_by_default: want_tests != false)
141
142 test_programs += executable(
143 'lxc-test-basic',
144 files('basic.c') + tests_common_sources,
145 include_directories : tests_liblxc_includes,
146 dependencies : liblxc_dep,
147 install: false,
148 build_by_default: want_tests != false)
149
150 test_programs += executable(
151 'lxc-test-capabilities',
152 files('capabilities.c') + tests_common_sources,
153 include_directories : tests_liblxc_includes,
154 dependencies : liblxc_dep,
155 install: false,
156 build_by_default: want_tests != false)
157
158 test_programs += executable(
159 'lxc-test-cgpath',
160 files('cgpath.c') + tests_common_sources,
161 include_directories : tests_liblxc_includes,
162 dependencies : liblxc_dep,
163 install: false,
164 build_by_default: want_tests != false)
165
166 test_programs += executable(
167 'lxc-test-clonetest',
168 files('clonetest.c') + tests_common_sources,
169 include_directories : tests_liblxc_includes,
170 dependencies : liblxc_dep,
171 install: false,
172 build_by_default: want_tests != false)
173
174 test_programs += executable(
175 'lxc-test-concurrent',
176 files('concurrent.c') + tests_common_sources,
177 include_directories : tests_liblxc_includes,
178 dependencies : liblxc_dep,
179 install: false,
180 build_by_default: want_tests != false)
181
182 test_programs += executable(
183 'lxc-test-config-jump-table',
184 files('config_jump_table.c') + tests_common_sources,
185 include_directories : tests_liblxc_includes,
186 dependencies : liblxc_dep,
187 install: false,
188 build_by_default: want_tests != false)
189
190 test_programs += executable(
191 'lxc-test-console',
192 files('console.c') + tests_common_sources,
193 include_directories : tests_liblxc_includes,
194 dependencies : liblxc_dep,
195 install: false,
196 build_by_default: want_tests != false)
197
198 test_programs += executable(
199 'lxc-test-console-log',
200 files('console_log.c') + tests_common_sources,
201 include_directories : tests_liblxc_includes,
202 dependencies : liblxc_dep,
203 install: false,
204 build_by_default: want_tests != false)
205
206 test_programs += executable(
207 'lxc-test-containertests',
208 files('containertests.c') + tests_common_sources,
209 include_directories : tests_liblxc_includes,
210 dependencies : liblxc_dep,
211 install: false,
212 build_by_default: want_tests != false)
213
214 test_programs += executable(
215 'lxc-test-createtest',
216 files('createtest.c') + tests_common_sources,
217 include_directories : tests_liblxc_includes,
218 dependencies : liblxc_dep,
219 install: false,
220 build_by_default: want_tests != false)
221
222 test_programs += executable(
223 'lxc-test-criu-check-feature',
224 files('criu_check_feature.c') + tests_common_sources,
225 include_directories : tests_liblxc_includes,
226 dependencies : liblxc_dep,
227 install: false,
228 build_by_default: want_tests != false)
229
230 test_programs += executable(
231 'lxc-test-cve-2019-5736',
232 files('cve-2019-5736.c') + tests_common_sources,
233 include_directories : tests_liblxc_includes,
234 dependencies : liblxc_dep,
235 install: false,
236 build_by_default: want_tests != false)
237
238 test_programs += executable(
239 'lxc-test-destroytest',
240 files('destroytest.c') + tests_common_sources,
241 include_directories : tests_liblxc_includes,
242 dependencies : liblxc_dep,
243 install: false,
244 build_by_default: want_tests != false)
245
246 test_programs += executable(
247 'lxc-test-device-add-remove',
248 files('device_add_remove.c') + tests_common_sources,
249 include_directories : tests_liblxc_includes,
250 dependencies : liblxc_dep,
251 install: false,
252 build_by_default: want_tests != false)
253
254 test_programs += executable(
255 'lxc-test-get-item',
256 files('get_item.c') + tests_common_sources,
257 include_directories : tests_liblxc_includes,
258 dependencies : liblxc_dep,
259 install: false,
260 build_by_default: want_tests != false)
261
262 test_programs += executable(
263 'lxc-test-getkeys',
264 files('getkeys.c') + tests_common_sources,
265 include_directories : tests_liblxc_includes,
266 dependencies : liblxc_dep,
267 install: false,
268 build_by_default: want_tests != false)
269
270 test_programs += executable(
271 'lxc-test-list',
272 files('list.c') + tests_common_sources,
273 include_directories : tests_liblxc_includes,
274 dependencies : liblxc_dep,
275 install: false,
276 build_by_default: want_tests != false)
277
278 test_programs += executable(
279 'lxc-test-locktests',
280 files('locktests.c') + tests_common_sources,
281 include_directories : tests_liblxc_includes,
282 dependencies : liblxc_dep,
283 install: false,
284 build_by_default: want_tests != false)
285
286 test_programs += executable(
287 'lxc-test-lxc-test-utils',
288 files('lxc-test-utils.c') + tests_common_sources,
289 include_directories : tests_liblxc_includes,
290 dependencies : liblxc_dep,
291 install: false,
292 build_by_default: want_tests != false)
293
294 test_programs += executable(
295 'lxc-test-lxc-raw-clone',
296 files('lxc_raw_clone.c') + tests_common_sources,
297 include_directories : tests_liblxc_includes,
298 dependencies : liblxc_dep,
299 install: false,
300 build_by_default: want_tests != false)
301
302 test_programs += executable(
303 'lxc-test-lxcpath',
304 files('lxcpath.c') + tests_common_sources,
305 include_directories : tests_liblxc_includes,
306 dependencies : liblxc_dep,
307 install: false,
308 build_by_default: want_tests != false)
309
310 test_programs += executable(
311 'lxc-test-may-control',
312 files('may_control.c') + tests_common_sources,
313 include_directories : tests_liblxc_includes,
314 dependencies : liblxc_dep,
315 install: false,
316 build_by_default: want_tests != false)
317
318 test_programs += executable(
319 'lxc-test-mount-injection',
320 files('mount_injection.c') + tests_common_sources,
321 include_directories : tests_liblxc_includes,
322 dependencies : liblxc_dep,
323 install: false,
324 build_by_default: want_tests != false)
325
326 test_programs += executable(
327 'lxc-test-parse-config-file',
328 files('parse_config_file.c') + tests_common_sources,
329 include_directories : tests_liblxc_includes,
330 dependencies : liblxc_dep,
331 install: false,
332 build_by_default: want_tests != false)
333
334 test_programs += executable(
335 'lxc-test-proc-pid',
336 files('proc_pid.c') + tests_common_sources,
337 include_directories : tests_liblxc_includes,
338 dependencies : liblxc_dep,
339 install: false,
340 build_by_default: want_tests != false)
341
342 test_programs += executable(
343 'lxc-test-reboot',
344 files('reboot.c') + tests_common_sources,
345 include_directories : tests_liblxc_includes,
346 dependencies : liblxc_dep,
347 install: false,
348 build_by_default: want_tests != false)
349
350 test_programs += executable(
351 'lxc-test-rootfs-options',
352 files('rootfs_options.c') + tests_common_sources,
353 include_directories : tests_liblxc_includes,
354 dependencies : liblxc_dep,
355 install: false,
356 build_by_default: want_tests != false)
357
358 test_programs += executable(
359 'lxc-test-saveconfig',
360 files('saveconfig.c') + tests_common_sources,
361 include_directories : tests_liblxc_includes,
362 dependencies : liblxc_dep,
363 install: false,
364 build_by_default: want_tests != false)
365
366 test_programs += executable(
367 'lxc-test-share-ns',
368 files('share_ns.c') + tests_common_sources,
369 include_directories : tests_liblxc_includes,
370 dependencies : liblxc_dep,
371 install: false,
372 build_by_default: want_tests != false)
373
374 test_programs += executable(
375 'lxc-test-shortlived',
376 files('shortlived.c') + tests_common_sources,
377 include_directories : tests_liblxc_includes,
378 dependencies : liblxc_dep,
379 install: false,
380 build_by_default: want_tests != false)
381
382 test_programs += executable(
383 'lxc-test-shutdowntest',
384 files('shutdowntest.c') + tests_common_sources,
385 include_directories : tests_liblxc_includes,
386 dependencies : liblxc_dep,
387 install: false,
388 build_by_default: want_tests != false)
389
390 test_programs += executable(
391 'lxc-test-snapshot',
392 files('snapshot.c') + tests_common_sources,
393 include_directories : tests_liblxc_includes,
394 dependencies : liblxc_dep,
395 install: false,
396 build_by_default: want_tests != false)
397
398 test_programs += executable(
399 'lxc-test-startone',
400 files('startone.c') + tests_common_sources,
401 include_directories : tests_liblxc_includes,
402 dependencies : liblxc_dep,
403 install: false,
404 build_by_default: want_tests != false)
405
406 test_programs += executable(
407 'lxc-test-state-server',
408 files('state_server.c') + tests_common_sources,
409 include_directories : tests_liblxc_includes,
410 dependencies : liblxc_dep,
411 install: false,
412 build_by_default: want_tests != false)
413
414 test_programs += executable(
415 'lxc-test-sys-mixed',
416 files('sys_mixed.c') + tests_common_sources,
417 include_directories : tests_liblxc_includes,
418 dependencies : liblxc_dep,
419 install: false,
420 build_by_default: want_tests != false)
421
422 test_programs += executable(
423 'lxc-test-sysctls',
424 files('sysctls.c') + tests_common_sources,
425 include_directories : tests_liblxc_includes,
426 dependencies : liblxc_dep,
427 install: false,
428 build_by_default: want_tests != false)
429
430 test_programs += configure_file(
431 configuration : dummy_config_data,
432 input : 'lxc-test-apparmor-generated',
433 output : 'lxc-test-apparmor-generated')
434
435 test_programs += configure_file(
436 configuration : dummy_config_data,
437 input : 'lxc-test-apparmor-mount',
438 output : 'lxc-test-apparmor-mount')
439
440 test_programs += configure_file(
441 configuration : dummy_config_data,
442 input : 'lxc-test-automount',
443 output : 'lxc-test-automount')
444
445 test_programs += configure_file(
446 configuration : dummy_config_data,
447 input : 'lxc-test-autostart',
448 output : 'lxc-test-autostart')
449
450 test_programs += configure_file(
451 configuration : dummy_config_data,
452 input : 'lxc-test-checkpoint-restore',
453 output : 'lxc-test-checkpoint-restore')
454
455 test_programs += configure_file(
456 configuration : dummy_config_data,
457 input : 'lxc-test-cloneconfig',
458 output : 'lxc-test-cloneconfig')
459
460 test_programs += configure_file(
461 configuration : dummy_config_data,
462 input : 'lxc-test-createconfig',
463 output : 'lxc-test-createconfig')
464
465 test_programs += configure_file(
466 configuration : dummy_config_data,
467 input : 'lxc-test-exit-code',
468 output : 'lxc-test-exit-code')
469
470 test_programs += configure_file(
471 configuration : dummy_config_data,
472 input : 'lxc-test-fuzzers',
473 output : 'lxc-test-fuzzers')
474
475 test_programs += configure_file(
476 configuration : dummy_config_data,
477 input : 'lxc-test-lxc-attach',
478 output : 'lxc-test-lxc-attach')
479
480 test_programs += configure_file(
481 configuration : dummy_config_data,
482 input : 'lxc-test-no-new-privs',
483 output : 'lxc-test-no-new-privs')
484
485 test_programs += configure_file(
486 configuration : dummy_config_data,
487 input : 'lxc-test-procsys',
488 output : 'lxc-test-procsys')
489
490 test_programs += configure_file(
491 configuration : dummy_config_data,
492 input : 'lxc-test-rootfs',
493 output : 'lxc-test-rootfs')
494
495 test_programs += configure_file(
496 configuration : dummy_config_data,
497 input : 'lxc-test-snapdeps',
498 output : 'lxc-test-snapdeps')
499
500 test_programs += configure_file(
501 configuration : dummy_config_data,
502 input : 'lxc-test-symlink',
503 output : 'lxc-test-symlink')
504
505 test_programs += configure_file(
506 configuration : dummy_config_data,
507 input : 'lxc-test-unpriv',
508 output : 'lxc-test-unpriv')
509
510 test_programs += configure_file(
511 configuration : conf,
512 input : 'lxc-test-usernic.in',
513 output : 'lxc-test-usernic')
514
515 test_programs += configure_file(
516 configuration : dummy_config_data,
517 input : 'lxc-test-usernsexec',
518 output : 'lxc-test-usernsexec')