Chromium Code Reviews| Index: talk/media/webrtc/webrtcvideoengine2_unittest.cc |
| diff --git a/talk/media/webrtc/webrtcvideoengine2_unittest.cc b/talk/media/webrtc/webrtcvideoengine2_unittest.cc |
| index 1fb3d5d73b14072e9a76fb03a86b8601b16fb327..65a51c8c31395841d5bec8a6ff72b30212391681 100644 |
| --- a/talk/media/webrtc/webrtcvideoengine2_unittest.cc |
| +++ b/talk/media/webrtc/webrtcvideoengine2_unittest.cc |
| @@ -2365,6 +2365,18 @@ TEST_F(WebRtcVideoChannel2Test, GetStatsReportsSentCodecName) { |
| EXPECT_EQ(kVp8Codec.name, info.senders[0].codec_name); |
| } |
| +TEST_F(WebRtcVideoChannel2Test, GetStatsReportsEncoderImplementationName) { |
| + FakeVideoSendStream* stream = AddSendStream(); |
| + webrtc::VideoSendStream::Stats stats; |
| + stats.encoder_implementation_name = "decoder_implementation_name"; |
|
stefan-webrtc
2015/10/27 08:31:53
s/decoder/encoder
pbos-webrtc
2015/10/27 12:16:59
Done.
|
| + stream->SetStats(stats); |
| + |
| + cricket::VideoMediaInfo info; |
| + ASSERT_TRUE(channel_->GetStats(&info)); |
| + EXPECT_EQ(stats.encoder_implementation_name, |
| + info.senders[0].encoder_implementation_name); |
| +} |
| + |
| TEST_F(WebRtcVideoChannel2Test, GetStatsReportsCpuOveruseMetrics) { |
| FakeVideoSendStream* stream = AddSendStream(); |
| webrtc::VideoSendStream::Stats stats; |
| @@ -2516,6 +2528,7 @@ TEST_F(WebRtcVideoChannel2Test, |
| TEST_F(WebRtcVideoChannel2Test, GetStatsTranslatesDecodeStatsCorrectly) { |
| FakeVideoReceiveStream* stream = AddRecvStream(); |
| webrtc::VideoReceiveStream::Stats stats; |
| + stats.decoder_implementation_name = "decoder_implementation_name"; |
| stats.decode_ms = 2; |
| stats.max_decode_ms = 3; |
| stats.current_delay_ms = 4; |
| @@ -2527,6 +2540,8 @@ TEST_F(WebRtcVideoChannel2Test, GetStatsTranslatesDecodeStatsCorrectly) { |
| cricket::VideoMediaInfo info; |
| ASSERT_TRUE(channel_->GetStats(&info)); |
| + EXPECT_EQ(stats.decoder_implementation_name, |
| + info.receivers[0].decoder_implementation_name); |
| EXPECT_EQ(stats.decode_ms, info.receivers[0].decode_ms); |
| EXPECT_EQ(stats.max_decode_ms, info.receivers[0].max_decode_ms); |
| EXPECT_EQ(stats.current_delay_ms, info.receivers[0].current_delay_ms); |