Index: chrome/browser/media/webrtc/webrtc_browsertest.cc |
diff --git a/chrome/browser/media/webrtc/webrtc_browsertest.cc b/chrome/browser/media/webrtc/webrtc_browsertest.cc |
index 98248e2d57218d58cdf3351b52781503fcc71406..44b550582f25d2a259d9df0b7dfb10dd54f653fb 100644 |
--- a/chrome/browser/media/webrtc/webrtc_browsertest.cc |
+++ b/chrome/browser/media/webrtc/webrtc_browsertest.cc |
@@ -221,7 +221,16 @@ IN_PROC_BROWSER_TEST_F(WebRtcBrowserTest, |
SetupPeerconnectionWithLocalStream(right_tab_); |
NegotiateCall(left_tab_, right_tab_); |
- VerifyStatsGeneratedPromise(left_tab_); |
+ std::set<std::string> missing_expected_stats; |
+ for (const std::string& type : GetWhitelistedStatsTypes(left_tab_)) { |
+ missing_expected_stats.insert(type); |
+ } |
+ for (const std::string& type : VerifyStatsGeneratedPromise(left_tab_)) { |
+ missing_expected_stats.erase(type); |
+ } |
+ // TODO(hbos): When all stats are ready and returned by "getStats": |
+ // EXPECT_TRUE(missing_expected_stats.empty()); |
+ // crbug.com/627816 |
DetectVideoAndHangUp(); |
} |