2021-02-03 17:36:25 +02:00
|
|
|
common_deps = [wplua_dep, pipewire_dep, wp_dep]
|
2021-06-18 19:34:25 +03:00
|
|
|
common_env = common_test_env
|
|
|
|
|
common_env.set('G_TEST_SRCDIR', meson.current_source_dir())
|
|
|
|
|
common_env.set('G_TEST_BUILDDIR', meson.current_build_dir())
|
|
|
|
|
common_env.set('WIREPLUMBER_DATA_DIR', meson.current_source_dir())
|
2022-03-21 12:01:00 +01:00
|
|
|
common_args = [
|
|
|
|
|
'-D_GNU_SOURCE',
|
|
|
|
|
]
|
2020-12-11 17:07:20 +02:00
|
|
|
|
|
|
|
|
test(
|
|
|
|
|
'test-wplua',
|
2022-03-21 12:01:00 +01:00
|
|
|
executable('test-wplua', 'wplua.c',
|
|
|
|
|
dependencies: common_deps, c_args: common_args),
|
2020-12-11 17:07:20 +02:00
|
|
|
env: common_env,
|
|
|
|
|
)
|
2021-02-03 17:36:25 +02:00
|
|
|
|
|
|
|
|
script_tester = executable('script-tester',
|
|
|
|
|
'script-tester.c',
|
2022-03-21 12:01:00 +01:00
|
|
|
dependencies: common_deps, c_args: common_args
|
2021-02-03 17:36:25 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
|
|
test(
|
|
|
|
|
'test-lua-pod',
|
|
|
|
|
script_tester,
|
|
|
|
|
args: ['pod.lua'],
|
|
|
|
|
env: common_env,
|
|
|
|
|
)
|
2022-01-23 11:21:07 -05:00
|
|
|
test(
|
|
|
|
|
'test-lua-json',
|
|
|
|
|
script_tester,
|
|
|
|
|
args: ['json.lua'],
|
|
|
|
|
env: common_env,
|
|
|
|
|
)
|
2021-02-12 13:17:54 +02:00
|
|
|
test(
|
|
|
|
|
'test-lua-monitor-rules',
|
|
|
|
|
script_tester,
|
|
|
|
|
args: ['monitor-rules.lua'],
|
|
|
|
|
env: common_env,
|
|
|
|
|
)
|
2022-03-31 09:37:49 +03:00
|
|
|
test(
|
|
|
|
|
'test-lua-require',
|
|
|
|
|
script_tester,
|
|
|
|
|
args: ['require.lua'],
|
|
|
|
|
env: common_env,
|
|
|
|
|
)
|
2022-04-06 18:37:56 +03:00
|
|
|
test(
|
|
|
|
|
'test-lua-async-activation',
|
|
|
|
|
script_tester,
|
|
|
|
|
args: ['async-activation.lua'],
|
|
|
|
|
env: common_env,
|
|
|
|
|
)
|
2022-03-31 12:27:22 +05:30
|
|
|
test(
|
|
|
|
|
'test-lua-settings',
|
|
|
|
|
script_tester,
|
|
|
|
|
args: ['settings.lua'],
|
|
|
|
|
env: common_env,
|
|
|
|
|
)
|