mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-10-29 05:40:27 -04:00
test: add simple functional tests
Try running openal-info.
This commit is contained in:
parent
76bab25afb
commit
c604f1608a
2 changed files with 84 additions and 0 deletions
|
|
@ -119,6 +119,28 @@ test('test-spa',
|
|||
link_with: pwtest_lib)
|
||||
)
|
||||
|
||||
openal_info = find_program('openal-info', required: false)
|
||||
if openal_info.found()
|
||||
cdata.set_quoted('OPENAL_INFO_PATH', openal_info.full_path())
|
||||
endif
|
||||
summary({'openal-info': openal_info.found()}, bool_yn: true, section: 'Functional test programs')
|
||||
|
||||
pactl = find_program('pactl', required: false)
|
||||
if pactl.found()
|
||||
cdata.set_quoted('PACTL_PATH', pactl.full_path())
|
||||
endif
|
||||
summary({'pactl': pactl.found()}, bool_yn: true, section: 'Functional test programs')
|
||||
|
||||
if default_sm == 'media-session' or default_sm == 'wireplumber'
|
||||
test('test-functional',
|
||||
executable('test-functional',
|
||||
'test-functional.c',
|
||||
include_directories: pwtest_inc,
|
||||
dependencies: [ spa_dep ],
|
||||
link_with: pwtest_lib)
|
||||
)
|
||||
endif
|
||||
|
||||
valgrind = find_program('valgrind', required: false)
|
||||
summary({'valgrind (test setup)': valgrind.found()}, bool_yn: true, section: 'Optional programs')
|
||||
if valgrind.found()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue