1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
# tests: unit
# SPDX-License-Identifier: GPL-3.0-or-later
# mock module for test_module
mock_cmodule_src = files([
'mock_cmodule.c',
])
mock_cmodule_mod = shared_module(
'mock_cmodule',
mock_cmodule_src,
name_prefix: '',
dependencies: mod_deps,
include_directories: mod_inc_dir,
)
# executables with tests
foreach unit_test : unit_tests
exec_test = executable(
unit_test[0],
unit_test[1],
dependencies: [
cmocka,
contrib_dep,
libknot,
libkres_dep,
libuv,
lmdb,
],
)
test(
'unit.' + unit_test[0],
exec_test,
suite: 'unit',
# they take very short time
kwargs: meson.version().version_compare('<0.52') ? {} : { 'priority': -5 },
)
endforeach
|