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..2f5d35f1bfa6ac4b15d9619ee5b3c25248ec9473 100644 |
--- a/chrome/browser/media/webrtc_browsertest.cc |
+++ b/chrome/browser/media/webrtc_browsertest.cc |
@@ -89,7 +89,7 @@ class WebRtcBrowserTest : public WebRtcTestBase { |
DetectVideoAndHangUp(); |
} |
-private: |
+protected: |
void StartServerAndOpenTabs() { |
ASSERT_TRUE(embedded_test_server()->Start()); |
left_tab_ = OpenTestPageAndGetUserMediaInNewTab(kMainWebrtcTestHtmlPage); |
@@ -192,3 +192,15 @@ IN_PROC_BROWSER_TEST_F(WebRtcBrowserTest, |
kKeygenAlgorithmEcdsa, |
kKeygenAlgorithmRsa); |
} |
+ |
+IN_PROC_BROWSER_TEST_F(WebRtcBrowserTest, |
+ RunsAudioVideoWebRTCCallInTwoTabsGetStats) { |
+ StartServerAndOpenTabs(); |
+ SetupPeerconnectionWithLocalStream(left_tab_); |
+ SetupPeerconnectionWithLocalStream(right_tab_); |
+ NegotiateCall(left_tab_, right_tab_); |
+ |
+ VerifyStatsGenerated(left_tab_); |
+ |
+ DetectVideoAndHangUp(); |
+} |