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
|
2024-02-26 16:15:34 +02:00
|
|
|
common_env.prepend('WIREPLUMBER_DATA_DIR', meson.current_source_dir())
|
2021-06-18 19:34:25 +03:00
|
|
|
common_env.set('G_TEST_SRCDIR', meson.current_source_dir())
|
|
|
|
|
common_env.set('G_TEST_BUILDDIR', meson.current_build_dir())
|
2020-12-11 17:07:20 +02:00
|
|
|
|
|
|
|
|
test(
|
|
|
|
|
'test-wplua',
|
2022-03-21 12:01:00 +01:00
|
|
|
executable('test-wplua', 'wplua.c',
|
2024-03-09 15:49:35 +02:00
|
|
|
dependencies: common_deps),
|
2020-12-11 17:07:20 +02:00
|
|
|
env: common_env,
|
|
|
|
|
)
|
2021-02-03 17:36:25 +02:00
|
|
|
|
|
|
|
|
script_tester = executable('script-tester',
|
2022-11-28 05:23:57 +05:30
|
|
|
'..'/'script-tester.c',
|
2024-03-09 15:49:35 +02:00
|
|
|
dependencies: common_deps
|
2021-02-03 17:36:25 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
|
|
test(
|
|
|
|
|
'test-lua-pod',
|
|
|
|
|
script_tester,
|
2022-11-22 06:50:47 +05:30
|
|
|
args: ['lua-api-tests', 'pod.lua'],
|
2021-02-03 17:36:25 +02:00
|
|
|
env: common_env,
|
|
|
|
|
)
|
2022-01-23 11:21:07 -05:00
|
|
|
test(
|
|
|
|
|
'test-lua-json',
|
|
|
|
|
script_tester,
|
2022-11-22 06:50:47 +05:30
|
|
|
args: ['lua-api-tests', 'json.lua'],
|
2022-01-23 11:21:07 -05:00
|
|
|
env: common_env,
|
|
|
|
|
)
|
2023-11-07 11:08:18 +02:00
|
|
|
test(
|
|
|
|
|
'test-lua-json-utils',
|
|
|
|
|
script_tester,
|
|
|
|
|
args: ['lua-api-tests', 'json-utils.lua'],
|
|
|
|
|
env: common_env,
|
|
|
|
|
)
|
2021-02-12 13:17:54 +02:00
|
|
|
test(
|
|
|
|
|
'test-lua-monitor-rules',
|
|
|
|
|
script_tester,
|
2022-11-22 06:50:47 +05:30
|
|
|
args: ['lua-api-tests', 'monitor-rules.lua'],
|
2021-02-12 13:17:54 +02:00
|
|
|
env: common_env,
|
|
|
|
|
)
|
2022-03-31 09:37:49 +03:00
|
|
|
test(
|
|
|
|
|
'test-lua-require',
|
|
|
|
|
script_tester,
|
2022-11-22 06:50:47 +05:30
|
|
|
args: ['lua-api-tests', 'require.lua'],
|
2022-03-31 09:37:49 +03:00
|
|
|
env: common_env,
|
|
|
|
|
)
|
2022-04-06 18:37:56 +03:00
|
|
|
test(
|
|
|
|
|
'test-lua-async-activation',
|
|
|
|
|
script_tester,
|
2022-11-22 06:50:47 +05:30
|
|
|
args: ['lua-api-tests', 'async-activation.lua'],
|
2022-04-06 18:37:56 +03:00
|
|
|
env: common_env,
|
|
|
|
|
)
|
2022-03-31 12:27:22 +05:30
|
|
|
test(
|
|
|
|
|
'test-lua-settings',
|
|
|
|
|
script_tester,
|
2022-11-22 06:50:47 +05:30
|
|
|
args: ['lua-api-tests', 'settings.lua'],
|
2022-03-31 12:27:22 +05:30
|
|
|
env: common_env,
|
|
|
|
|
)
|
2022-03-25 15:35:42 +02:00
|
|
|
test(
|
|
|
|
|
'test-lua-event-hooks',
|
|
|
|
|
script_tester,
|
2022-11-22 06:50:47 +05:30
|
|
|
args: ['lua-api-tests', 'event-hooks.lua'],
|
2022-03-25 15:35:42 +02:00
|
|
|
env: common_env,
|
|
|
|
|
)
|
2025-10-16 11:30:25 -04:00
|
|
|
test(
|
|
|
|
|
'test-lua-properties',
|
|
|
|
|
script_tester,
|
|
|
|
|
args: ['lua-api-tests', 'properties.lua'],
|
|
|
|
|
env: common_env,
|
|
|
|
|
)
|