From a83b7db5a71b0a2163df895e33c1ef52099128c9 Mon Sep 17 00:00:00 2001 From: Dragos Oancea Date: Mon, 22 Jun 2020 19:25:48 +0000 Subject: [PATCH] [unit-tests] fix sps-related race in the sndfile test. --- src/mod/formats/mod_sndfile/test/test_sndfile.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/mod/formats/mod_sndfile/test/test_sndfile.c b/src/mod/formats/mod_sndfile/test/test_sndfile.c index e84a01b9e1..8a6d790207 100644 --- a/src/mod/formats/mod_sndfile/test/test_sndfile.c +++ b/src/mod/formats/mod_sndfile/test/test_sndfile.c @@ -425,6 +425,7 @@ FST_CORE_BEGIN("test_formats_and_muxing") test_params_t params[(sizeof(extensions) / sizeof(extensions[0]))] = {{ 0 }}; int sps_total = 10000; switch_core_session_ctl(SCSC_SPS, &sps_total); + switch_sleep(1000000); // softtimer_runtime sets sps every second SWITCH_STANDARD_STREAM(stream); @@ -468,6 +469,7 @@ FST_CORE_BEGIN("test_formats_and_muxing") test_params_t params[(sizeof(extensions) / sizeof(extensions[0]))] = {{ 0 }}; int sps_total = 10000; switch_core_session_ctl(SCSC_SPS, &sps_total); + switch_sleep(1000000); // softtimer_runtime sets sps every second SWITCH_STANDARD_STREAM(stream); @@ -509,7 +511,8 @@ FST_CORE_BEGIN("test_formats_and_muxing") test_params_t params[(sizeof(extensions) / sizeof(extensions[0]))] = {{ 0 }}; int sps_total = 10000; switch_core_session_ctl(SCSC_SPS, &sps_total); - + switch_sleep(1000000); // softtimer_runtime sets sps every second + SWITCH_STANDARD_STREAM(stream); switch_api_execute("sndfile_debug", "on", NULL, &stream); @@ -552,6 +555,7 @@ FST_CORE_BEGIN("test_formats_and_muxing") test_params_t params[(sizeof(extensions) / sizeof(extensions[0]))] = {{ 0 }}; int sps_total = 10000; switch_core_session_ctl(SCSC_SPS, &sps_total); + switch_sleep(1000000); // softtimer_runtime sets sps every second SWITCH_STANDARD_STREAM(stream);