aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArun Raghavan <arun@arunraghavan.net>2019-06-08 12:52:05 +0200
committerArun Raghavan <arun@arunraghavan.net>2019-06-08 12:55:50 +0200
commitaeb0ef1fea96e04acb7f24f7d3b3539e6880d5f5 (patch)
tree39a61ff1cb3aaea4b04df461d369285504b331e5
parent6a60f91054c16e8115b3c05247e98b24806f09e0 (diff)
downloadpulseaudio-aeb0ef1fea96e04acb7f24f7d3b3539e6880d5f5.tar.gz
meson: Duplicate split of long daemon tests from autotools build
This avoids the running the longer daemon tests by default to make CI faster.
-rw-r--r--src/tests/meson.build23
1 files changed, 17 insertions, 6 deletions
diff --git a/src/tests/meson.build b/src/tests/meson.build
index 8a9a533d..62bfa906 100644
--- a/src/tests/meson.build
+++ b/src/tests/meson.build
@@ -201,24 +201,32 @@ endforeach
# These tests need a running pulseaudio daemon
daemon_tests = [
- [ 'connect-stress', 'connect-stress.c',
- [ check_dep, libpulse_dep ] ],
[ 'extended-test', 'extended-test.c',
[ check_dep, libm_dep, libpulse_dep ] ],
- [ 'interpol-test', 'interpol-test.c',
- [ check_dep, libpulse_dep, libpulsecommon_dep, libpulsecore_dep ] ],
[ 'sync-playback', 'sync-playback.c',
[ check_dep, libm_dep, libpulse_dep ] ],
]
+daemon_tests_long = [
+ [ 'connect-stress', 'connect-stress.c',
+ [ check_dep, libpulse_dep ] ],
+ [ 'interpol-test', 'interpol-test.c',
+ [ check_dep, libpulse_dep, libpulsecommon_dep, libpulsecore_dep ] ],
+]
+
daemon_test_names = []
+daemon_test_long_names = []
-foreach t : daemon_tests
+foreach t : daemon_tests + daemon_tests_long
name = t[0]
sources = t[1]
deps = t[2]
- daemon_test_names += name
+ if daemon_tests.contains(t)
+ daemon_test_names += name
+ else
+ daemon_test_long_names += name
+ endif
executable(name, sources,
c_args : pa_c_args,
@@ -231,3 +239,6 @@ test_daemon_meson_sh = find_program('test-daemon.meson.sh')
run_target('test-daemon',
command : [ test_daemon_meson_sh ] + daemon_test_names
)
+run_target('test-daemon-long',
+ command : [ test_daemon_meson_sh ] + daemon_test_long_names
+)