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}
This commit is contained in:
parent
6ce033a863
commit
39c8350613
@ -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<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;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user