diff --git a/modules/audio_processing/aec3/subtractor_unittest.cc b/modules/audio_processing/aec3/subtractor_unittest.cc index 507d70c39a..a49b205b95 100644 --- a/modules/audio_processing/aec3/subtractor_unittest.cc +++ b/modules/audio_processing/aec3/subtractor_unittest.cc @@ -233,9 +233,17 @@ TEST(Subtractor, Convergence) { // Verifies that the subtractor is able to converge on correlated data. TEST(Subtractor, ConvergenceMultiChannel) { +#if defined(NDEBUG) + const size_t kNumRenderChannelsToTest[] = {1, 2, 8}; + const size_t kNumCaptureChannelsToTest[] = {1, 2, 4}; +#else + const size_t kNumRenderChannelsToTest[] = {1, 2}; + const size_t kNumCaptureChannelsToTest[] = {1, 2}; +#endif + std::vector blocks_with_echo_path_changes; - for (size_t num_render_channels : {1, 2, 4, 8}) { - for (size_t num_capture_channels : {1, 2, 4}) { + for (size_t num_render_channels : kNumRenderChannelsToTest) { + for (size_t num_capture_channels : kNumCaptureChannelsToTest) { SCOPED_TRACE( ProduceDebugText(num_render_channels, num_render_channels, 64, 20)); size_t num_blocks_to_process = 2500 * num_render_channels;