| Index: webrtc/pc/rtcstatscollector_unittest.cc
|
| diff --git a/webrtc/pc/rtcstatscollector_unittest.cc b/webrtc/pc/rtcstatscollector_unittest.cc
|
| index 7b7863212658fbd442e70b8ac5c7116b6db374a3..2668f16153e6253bc66a9d8dfaf665fcbc18ae0f 100644
|
| --- a/webrtc/pc/rtcstatscollector_unittest.cc
|
| +++ b/webrtc/pc/rtcstatscollector_unittest.cc
|
| @@ -1521,6 +1521,8 @@ TEST_F(RTCStatsCollectorTest,
|
| voice_sender_info_ssrc1.local_stats.push_back(cricket::SsrcSenderInfo());
|
| voice_sender_info_ssrc1.local_stats[0].ssrc = 1;
|
| voice_sender_info_ssrc1.audio_level = 32767;
|
| + voice_sender_info_ssrc1.total_input_energy = 0.25;
|
| + voice_sender_info_ssrc1.total_input_duration = 0.5;
|
| voice_sender_info_ssrc1.echo_return_loss = 42;
|
| voice_sender_info_ssrc1.echo_return_loss_enhancement = 52;
|
|
|
| @@ -1530,6 +1532,8 @@ TEST_F(RTCStatsCollectorTest,
|
| voice_sender_info_ssrc2.local_stats.push_back(cricket::SsrcSenderInfo());
|
| voice_sender_info_ssrc2.local_stats[0].ssrc = 2;
|
| voice_sender_info_ssrc2.audio_level = 0;
|
| + voice_sender_info_ssrc2.total_input_energy = 0.0;
|
| + voice_sender_info_ssrc2.total_input_duration = 0.0;
|
| voice_sender_info_ssrc2.echo_return_loss = -100;
|
| voice_sender_info_ssrc2.echo_return_loss_enhancement = -100;
|
|
|
| @@ -1544,6 +1548,8 @@ TEST_F(RTCStatsCollectorTest,
|
| voice_receiver_info.local_stats.push_back(cricket::SsrcReceiverInfo());
|
| voice_receiver_info.local_stats[0].ssrc = 3;
|
| voice_receiver_info.audio_level = 16383;
|
| + voice_receiver_info.total_output_energy = 0.125;
|
| + voice_receiver_info.total_output_duration = 0.25;
|
|
|
| test_->CreateMockRtpSendersReceiversAndChannels(
|
| { std::make_pair(local_audio_track.get(), voice_sender_info_ssrc1),
|
| @@ -1582,6 +1588,8 @@ TEST_F(RTCStatsCollectorTest,
|
| expected_local_audio_track_ssrc1.ended = true;
|
| expected_local_audio_track_ssrc1.detached = false;
|
| expected_local_audio_track_ssrc1.audio_level = 1.0;
|
| + expected_local_audio_track_ssrc1.total_audio_energy = 0.25;
|
| + expected_local_audio_track_ssrc1.total_samples_duration = 0.5;
|
| expected_local_audio_track_ssrc1.echo_return_loss = 42.0;
|
| expected_local_audio_track_ssrc1.echo_return_loss_enhancement = 52.0;
|
| ASSERT_TRUE(report->Get(expected_local_audio_track_ssrc1.id()));
|
| @@ -1597,6 +1605,8 @@ TEST_F(RTCStatsCollectorTest,
|
| expected_local_audio_track_ssrc2.ended = true;
|
| expected_local_audio_track_ssrc2.detached = false;
|
| expected_local_audio_track_ssrc2.audio_level = 0.0;
|
| + expected_local_audio_track_ssrc2.total_audio_energy = 0.0;
|
| + expected_local_audio_track_ssrc2.total_samples_duration = 0.0;
|
| // Should be undefined: |expected_local_audio_track_ssrc2.echo_return_loss|
|
| // and |expected_local_audio_track_ssrc2.echo_return_loss_enhancement|.
|
| ASSERT_TRUE(report->Get(expected_local_audio_track_ssrc2.id()));
|
| @@ -1612,6 +1622,8 @@ TEST_F(RTCStatsCollectorTest,
|
| expected_remote_audio_track.ended = false;
|
| expected_remote_audio_track.detached = false;
|
| expected_remote_audio_track.audio_level = 16383.0 / 32767.0;
|
| + expected_remote_audio_track.total_audio_energy = 0.125;
|
| + expected_remote_audio_track.total_samples_duration = 0.25;
|
| ASSERT_TRUE(report->Get(expected_remote_audio_track.id()));
|
| EXPECT_EQ(expected_remote_audio_track,
|
| report->Get(expected_remote_audio_track.id())->cast_to<
|
|
|