| Index: webrtc/video/end_to_end_tests.cc
|
| diff --git a/webrtc/video/end_to_end_tests.cc b/webrtc/video/end_to_end_tests.cc
|
| index 5385450298716337561a3cfb0676cdec1c7b2d2e..28d371a5af5c72ddbb6dcf096f014828b00ac99f 100644
|
| --- a/webrtc/video/end_to_end_tests.cc
|
| +++ b/webrtc/video/end_to_end_tests.cc
|
| @@ -2554,6 +2554,7 @@ TEST_F(EndToEndTest, GetStats) {
|
| public:
|
| StatsObserver()
|
| : EndToEndTest(kLongTimeoutMs),
|
| + encoder_(Clock::GetRealTimeClock(), 10),
|
| send_stream_(nullptr),
|
| expected_send_ssrcs_(),
|
| check_stats_event_(false, false) {}
|
| @@ -2751,6 +2752,9 @@ TEST_F(EndToEndTest, GetStats) {
|
| (*receive_configs)[i].rtp.remote_ssrc);
|
| (*receive_configs)[i].render_delay_ms = kExpectedRenderDelayMs;
|
| }
|
| + // Use a delayed encoder to make sure we see CpuOveruseMetrics stats that
|
| + // are non-zero.
|
| + send_config->encoder_settings.encoder = &encoder_;
|
| }
|
|
|
| size_t GetNumVideoStreams() const override { return kNumSsrcs; }
|
| @@ -2804,6 +2808,7 @@ TEST_F(EndToEndTest, GetStats) {
|
| }
|
| }
|
|
|
| + test::DelayedEncoder encoder_;
|
| std::vector<VideoReceiveStream*> receive_streams_;
|
| std::map<std::string, bool> receive_stats_filled_;
|
|
|
|
|