Index: chrome/browser/media/webrtc_browsertest.cc |
diff --git a/chrome/browser/media/webrtc_browsertest.cc b/chrome/browser/media/webrtc_browsertest.cc |
index 81e9033b46c206af256e943014eaa8a5c7391baa..2d873fff3e4394ce00cabeaccd4bdb50194d828e 100644 |
--- a/chrome/browser/media/webrtc_browsertest.cc |
+++ b/chrome/browser/media/webrtc_browsertest.cc |
@@ -56,7 +56,8 @@ class WebRtcBrowserTest : public WebRtcTestBase { |
const std::string& offer_cert_keygen_alg = |
WebRtcTestBase::kUseDefaultCertKeygen, |
const std::string& answer_cert_keygen_alg = |
- WebRtcTestBase::kUseDefaultCertKeygen) { |
+ WebRtcTestBase::kUseDefaultCertKeygen, |
+ bool get_stats = false) { |
phoglund_chromium
2016/07/27 12:52:10
Instead of adding a new parameter, maybe inline th
hbos_chromium
2016/07/27 13:50:31
Done.
|
StartServerAndOpenTabs(); |
SetupPeerconnectionWithLocalStream(left_tab_, offer_cert_keygen_alg); |
@@ -64,6 +65,9 @@ class WebRtcBrowserTest : public WebRtcTestBase { |
NegotiateCall(left_tab_, right_tab_, video_codec); |
+ if (get_stats) |
+ GetStats(left_tab_); |
+ |
DetectVideoAndHangUp(); |
} |
@@ -192,3 +196,11 @@ IN_PROC_BROWSER_TEST_F(WebRtcBrowserTest, |
kKeygenAlgorithmEcdsa, |
kKeygenAlgorithmRsa); |
} |
+ |
+IN_PROC_BROWSER_TEST_F(WebRtcBrowserTest, |
+ RunsAudioVideoWebRTCCallInTwoTabsGetStats) { |
+ RunsAudioVideoWebRTCCallInTwoTabs(WebRtcTestBase::kUseDefaultVideoCodec, |
+ WebRtcTestBase::kUseDefaultCertKeygen, |
+ WebRtcTestBase::kUseDefaultCertKeygen, |
+ true); |
+} |