Reduce the complexity of the multichannel echo subtractor test

This CL reduces the complexity of the Subtractor.ConvergenceMultiChannel
test by
1. Slightly reducing the amount of tested combinations for the non-debug
   mode.
2. Drastically reduce the amount of tested combinations for the debug
   mode.


Bug: webrtc:11295
Change-Id: I56bfa4a1463d26e5217b6a4d7f2ef54de7aab512
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/166529
Commit-Queue: Per Åhgren <peah@webrtc.org>
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#30343}
diff --git a/modules/audio_processing/aec3/subtractor_unittest.cc b/modules/audio_processing/aec3/subtractor_unittest.cc
index 507d70c..a49b205 100644
--- a/modules/audio_processing/aec3/subtractor_unittest.cc
+++ b/modules/audio_processing/aec3/subtractor_unittest.cc
@@ -233,9 +233,17 @@
 
 // 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<int> 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;