summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArnaud Rebillout <arnaud.rebillout@collabora.com>2018-10-31 19:16:08 +0700
committerArun Raghavan <arun@arunraghavan.net>2019-06-08 11:57:00 +0200
commitc71457ac5fa968899e1908fb9a89878d62e2a0d8 (patch)
tree6a9e62d6e67bb22cdbdd3c258ee274146fbc783a
parentc3e726221935632010b4cf8612dc912930e201f5 (diff)
downloadpulseaudio-c71457ac5fa968899e1908fb9a89878d62e2a0d8.tar.gz
meson: Enable echo-cancel test
Signed-off-by: Arnaud Rebillout <arnaud.rebillout@collabora.com>
-rw-r--r--src/tests/meson.build15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/tests/meson.build b/src/tests/meson.build
index e5bb57a0b..a450cb8ac 100644
--- a/src/tests/meson.build
+++ b/src/tests/meson.build
@@ -132,8 +132,19 @@ norun_tests = [
[ check_dep, libpulse_dep, libpulsecommon_dep, libpulsecore_dep ] ],
[ 'stripnul', 'stripnul.c',
[ libpulse_dep, libpulsecommon_dep, libpulsecore_dep ] ],
-# TODO
-# [ 'echo-cancel-test'],
+]
+
+# echo-cancel test is a bit tedious to handle
+echo_cancel_test_sources = []
+foreach s : module_echo_cancel_sources
+ echo_cancel_test_sources += '../modules/' + s
+endforeach
+
+norun_tests += [
+ [ 'echo-cancel-test', echo_cancel_test_sources,
+ module_echo_cancel_deps + [ libpulse_dep, libpulsecore_dep ],
+ module_echo_cancel_libs,
+ module_echo_cancel_flags + server_c_args + [ '-DPA_MODULE_NAME=module_echo_cancel', '-DECHO_CANCEL_TEST=1' ] ]
]
if cc.has_header_symbol('signal.h', 'SIGXCPU')