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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
test_apps = [
'test-endpoint',
'test-interfaces',
# 'test-remote',
'test-stream',
'test-filter',
]
foreach a : test_apps
test('pw-' + a,
executable('pw-' + a, a + '.c',
dependencies : [pipewire_dep],
include_directories: [includes_inc],
install : installed_tests_enabled,
install_dir : installed_tests_execdir),
env : [
'SPA_PLUGIN_DIR=@0@'.format(spa_dep.get_variable('plugindir')),
'PIPEWIRE_CONFIG_DIR=@0@'.format(pipewire_dep.get_variable('confdatadir')),
'PIPEWIRE_MODULE_DIR=@0@'.format(pipewire_dep.get_variable('moduledir')),
])
if installed_tests_enabled
test_conf = configuration_data()
test_conf.set('exec', installed_tests_execdir / 'pw-' + a)
configure_file(
input: installed_tests_template,
output: 'pw-' + a + '.test',
install_dir: installed_tests_metadir,
configuration: test_conf
)
endif
endforeach
if have_cpp
test_cpp = executable('pw-test-cpp', 'test-cpp.cpp',
dependencies : [pipewire_dep],
install : installed_tests_enabled,
install_dir : installed_tests_execdir)
test('pw-test-cpp', test_cpp)
if installed_tests_enabled
test_conf = configuration_data()
test_conf.set('exec', installed_tests_execdir / 'pw-test-cpp')
configure_file(
input: installed_tests_template,
output: 'pw-test-cpp.test',
install_dir: installed_tests_metadir,
configuration: test_conf
)
endif
endif
|