mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-01 22:58:50 -04:00
tests: Add pipewire-alsa stress test
Add test that opens, prepares and closes the alsa pcm device in several threads simultaneously in an infinite loop.
This commit is contained in:
parent
c97d489929
commit
6aeb640e31
3 changed files with 175 additions and 0 deletions
23
pipewire-alsa/tests/meson.build
Normal file
23
pipewire-alsa/tests/meson.build
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
test_apps = [
|
||||
[ 'test-pipewire-alsa-stress', [alsa_dep, pthread_lib] ],
|
||||
]
|
||||
|
||||
foreach a : test_apps
|
||||
executable('pw-' + a[0], a[0] + '.c',
|
||||
dependencies : a[1],
|
||||
include_directories: [includes_inc],
|
||||
install : installed_tests_enabled,
|
||||
install_dir : installed_tests_execdir
|
||||
)
|
||||
|
||||
if installed_tests_enabled
|
||||
test_conf = configuration_data()
|
||||
test_conf.set('exec', installed_tests_execdir / 'pw-' + a[0])
|
||||
configure_file(
|
||||
input: installed_tests_template,
|
||||
output: 'pw-' + a[0] + '.test',
|
||||
install_dir: installed_tests_metadir,
|
||||
configuration: test_conf
|
||||
)
|
||||
endif
|
||||
endforeach
|
||||
Loading…
Add table
Add a link
Reference in a new issue