webrtc/audio/test
Henrik Boström 0c126ed47a De-flake NonSenderRttStats and make it faster to run on average.
It takes several seconds until we get an RTT measurement because that
requires RTCP packets to be received and those are not sent very often.

This CL makes the test faster on average by unblocking it as soon as
we see an RTT measurement (as opposed to always blocking for 10
seconds), this usually unblocks after around 5 seconds.

But to de-flake those rare instances where the test takes more than 10s
to run, the maximum timeout is extended to 20 seconds.

Patch Set 4: also fix use-of-uninitialized value.

Bug: webrtc:14981
Change-Id: Ieca94c90dfb52c3b17584a06660ff66c6462aa8b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/296822
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Gustaf Ullberg <gustaf@webrtc.org>
Auto-Submit: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39531}
2023-03-10 13:25:34 +00:00
..
unittests Migrate some scripts to python3 2022-06-01 10:09:36 +00:00
audio_end_to_end_test.cc Reland "Change CallTests to use new PacketReceiver::DeliverRtp and PacketReceiver::DeliverRtcp" 2023-01-20 06:32:29 +00:00
audio_end_to_end_test.h Reland "Change CallTests to use new PacketReceiver::DeliverRtp and PacketReceiver::DeliverRtcp" 2023-01-20 06:32:29 +00:00
audio_stats_test.cc Reland "Change CallTests to use new PacketReceiver::DeliverRtp and PacketReceiver::DeliverRtcp" 2023-01-20 06:32:29 +00:00
low_bandwidth_audio_test.cc Reland "Change CallTests to use new PacketReceiver::DeliverRtp and PacketReceiver::DeliverRtcp" 2023-01-20 06:32:29 +00:00
low_bandwidth_audio_test.py Allow low_bandwith_audio_test.py to pass unknown arg to the test. 2022-02-22 09:31:47 +00:00
low_bandwidth_audio_test_flags.cc Migrate WebRTC test infra to ABSL_FLAG. 2019-07-19 06:54:04 +00:00
nack_test.cc Reland "Change CallTests to use new PacketReceiver::DeliverRtp and PacketReceiver::DeliverRtcp" 2023-01-20 06:32:29 +00:00
non_sender_rtt_test.cc De-flake NonSenderRttStats and make it faster to run on average. 2023-03-10 13:25:34 +00:00
OWNERS Reland "Use gtest_parallel with 1 worker for webrtc_perf_tests." 2021-12-07 10:08:16 +00:00
pc_low_bandwidth_audio_test.cc Revert "Enforce stream id uniqueness in RtpSender::set_stream_ids" 2022-12-21 13:56:05 +00:00