New issue
Advanced search Search tips

Issue 706359 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Oct 2017
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug

Blocking:
issue 711611
issue 773472
issue 771540



Sign in to add a comment

LayoutTests to test actual functionality of the RTCPeerConnection (remove/limit use of mock pc handler?)

Project Member Reported by hbos@chromium.org, Mar 29 2017

Issue description

The WebRTCPeerConnectionHandler is the main glue between blink and webrtc.
https://cs.chromium.org/chromium/src/third_party/WebKit/public/platform/WebRTCPeerConnectionHandler.h

It has the real implementation: RTCPeerConnectionHandler.
https://cs.chromium.org/chromium/src/content/renderer/media/rtc_peer_connection_handler.h

And the mock implementation: MockRTCPeerConnectionHandler.
https://cs.chromium.org/chromium/src/content/shell/test_runner/mock_webrtc_peer_connection_handler.h

The majority of the .js tests are the third_party/WebKit/LayoutTests/ tests which uses the mock handler. Problems:
- This does not test actual webrtc yet the majority of our tests rely on this mock.
- Many of our tests are dummy tests, just making sure the wrong argument throw exceptions and the right arguments doesn't (assuming the right thing happens if you do). Ideally though, arguments should be accepted or rejected by the webrtc implementation. With this we either or both have to 1) verify arguments in the blink layer and have to make sure it matches (duplicates) how the webrtc layer verifies arguments, and 2) verify arguments by the mock handler, again duplicating argument verification that must match the webrtc impl.
- Many things cannot be tested with the mock. For example, we can't cannot set up a real call or rely on any complex behavior/sequence of method calls.
- Sometimes the handler need to perform logic that gets duplicated in the real and mock handlers.
- The mock requires mock implementation of other classes, increasing the size of our code base. For good test coverage we have to write multiple tests for the same thing; LayoutTests and browser_tests: e.g. https://cs.chromium.org/chromium/src/chrome/browser/media/webrtc/webrtc_browsertest.cc. While the size mostly have to do with the amount of layers this is a component of the size and complexity, a blink CL surfacing trivial webrtc functionality can easily reach over 1000 lines of code and touching over 35 files.

With the recent auto-up- and downstream of LayoutTests/external/wpt, https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md#Writing-tests, it would seem even more important that LayoutTests test actual webrtc code. These tests should run by all browsers and they should verify that THE REAL THING works. We can't have LayoutTests relying on behavior that is work-around for using a mock (such as making remote streams match local streams when we can't set up a real call). We are currently limited in what we can test with LayoutTests/external/wpt.

Ideally all of our tests would be LayoutTests/external/wpt tests so that we don't have to have the same tests twice (or three times, browser_tests)?

I propose we one of the following:
1. Remove MockRTCPeerConnectionHandler, always use real WebRTC.
2. Use real by default, but have tests that want to use mock explicitly ask for the mock to be used before constructing the PC.
3. Make LayoutTests/external/wpt use the real handler and other tests use the mock.

Thoughts, people?
 

Comment 1 by foolip@chromium.org, Apr 24 2017

Blocking: 711611

Comment 2 by foolip@chromium.org, Apr 24 2017

Testing the real code by default definitely SGTM. How to mock things when that won't work is tricky, ideally it'd be something that other browsers can also do and test via web-platform-tests, which would likely involve writing a WebDriver extension for it.

Comment 3 by foolip@chromium.org, May 10 2017

Cc: huib@chromium.org
hbos@ guidou@, do either of you have an estimate for the scope of this work? It seems to me that this is the biggest blocker for making web-platform-tests useful for WebRTC, and later for transitioning browser_tests to web-platform-tests.

It may seem like it's not a huge problem, but I've seen with other features that the ability to work directly with web-platform-tests without any steps of indirection has made a big difference.

Comment 4 by hbos@chromium.org, May 11 2017

I think this is important but time consuming, and we don't have time to prioritize this right now. :(
hbos@, based on recent discussions it seems like this isn't as time consuming as initially thought. Does the priority stand, or should it be increased?

Comment 6 by hbos@chromium.org, Jun 2 2017

Labels: -Pri-3 Pri-2

Comment 7 by hbos@chromium.org, Sep 12 2017

Let's make this happen in Q4.

Comment 8 by hbos@chromium.org, Sep 12 2017

Owner: hbos@chromium.org
Status: Assigned (was: Untriaged)

Comment 9 by hbos@chromium.org, Sep 18 2017

Note to self: Look at https://chromium-review.googlesource.com/c/chromium/src/+/654021 about controlling which handler to use.

Comment 10 by hbos@chromium.org, Oct 10 2017

Blocking: 773472

Comment 11 by hbos@chromium.org, Oct 10 2017

Owner: hta@chromium.org
Status: Started (was: Assigned)
\o/
Project Member

Comment 12 by bugdroid1@chromium.org, Oct 11 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/642adbe9649e69ffd64c36bb65e324318aaaf251

commit 642adbe9649e69ffd64c36bb65e324318aaaf251
Author: Harald Alvestrand <hta@chromium.org>
Date: Wed Oct 11 06:50:04 2017

Remove MockWebRTCPeerConnectionHandler

This mock appears superfluous, and maintaining it is a burden.
Removing the mock uncovered several interesting errors where WPT tests
exposed real bugs in our code, which had been hidden by the mock (which
usually caused the tests to fail before they got to the real bugs).

See also: 771540

Bug:  706359 
Change-Id: I1597f1261db741dfa1b6cd1804aa1c9c9ddfe9e3
Reviewed-on: https://chromium-review.googlesource.com/697806
Reviewed-by: Peter Beverloo <peter@chromium.org>
Reviewed-by: Jochen Eisinger <jochen@chromium.org>
Reviewed-by: Henrik Boström <hbos@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Commit-Queue: Harald Alvestrand <hta@chromium.org>
Cr-Commit-Position: refs/heads/master@{#507912}
[modify] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/content/public/renderer/content_renderer_client.cc
[modify] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/content/public/renderer/content_renderer_client.h
[modify] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/content/renderer/renderer_blink_platform_impl.cc
[modify] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/content/shell/renderer/layout_test/layout_test_content_renderer_client.cc
[modify] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/content/shell/renderer/layout_test/layout_test_content_renderer_client.h
[modify] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/content/shell/test_runner/BUILD.gn
[delete] https://crrev.com/6d9af230633de615a840f63f1f575fcd2d2bd9d3/content/shell/test_runner/mock_webrtc_data_channel_handler.cc
[delete] https://crrev.com/6d9af230633de615a840f63f1f575fcd2d2bd9d3/content/shell/test_runner/mock_webrtc_data_channel_handler.h
[delete] https://crrev.com/6d9af230633de615a840f63f1f575fcd2d2bd9d3/content/shell/test_runner/mock_webrtc_dtmf_sender_handler.cc
[delete] https://crrev.com/6d9af230633de615a840f63f1f575fcd2d2bd9d3/content/shell/test_runner/mock_webrtc_dtmf_sender_handler.h
[delete] https://crrev.com/6d9af230633de615a840f63f1f575fcd2d2bd9d3/content/shell/test_runner/mock_webrtc_peer_connection_handler.cc
[delete] https://crrev.com/6d9af230633de615a840f63f1f575fcd2d2bd9d3/content/shell/test_runner/mock_webrtc_peer_connection_handler.h
[modify] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/content/shell/test_runner/web_frame_test_proxy.h
[modify] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/content/shell/test_runner/web_test_interfaces.cc
[modify] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/TestExpectations
[modify] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCCertificate-expected.txt
[modify] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCConfiguration-bundlePolicy-expected.txt
[modify] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCConfiguration-iceServers-expected.txt
[modify] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCConfiguration-rtcpMuxPolicy-expected.txt
[add] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCDataChannel-bufferedAmount-expected.txt
[delete] https://crrev.com/6d9af230633de615a840f63f1f575fcd2d2bd9d3/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCDataChannel-id-expected.txt
[add] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCDataChannel-send-expected.txt
[add] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCDtlsTransport-getRemoteCertificates-expected.txt
[add] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCIceTransport-expected.txt
[modify] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-addIceCandidate-expected.txt
[modify] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-canTrickleIceCandidates-expected.txt
[modify] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-constructor-expected.txt
[modify] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-createAnswer-expected.txt
[modify] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-createDataChannel-expected.txt
[add] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-createOffer-expected.txt
[modify] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-iceGatheringState-expected.txt
[modify] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-idl-expected.txt
[add] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-ondatachannel-expected.txt
[add] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-onnegotiationneeded-expected.txt
[modify] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-ontrack-expected.txt
[add] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-setLocalDescription-answer-expected.txt
[add] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-setLocalDescription-expected.txt
[add] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-setLocalDescription-offer-expected.txt
[add] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-setLocalDescription-pranswer-expected.txt
[add] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-setLocalDescription-rollback-expected.txt
[add] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-setRemoteDescription-answer-expected.txt
[modify] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-setRemoteDescription-expected.txt
[add] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-setRemoteDescription-offer-expected.txt
[add] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-setRemoteDescription-pranswer-expected.txt
[add] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-setRemoteDescription-rollback-expected.txt
[modify] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/datachannel-emptystring-expected.txt
[delete] https://crrev.com/6d9af230633de615a840f63f1f575fcd2d2bd9d3/third_party/WebKit/LayoutTests/external/wpt/webrtc/getstats-expected.txt
[modify] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/external/wpt/webrtc/interfaces-expected.txt
[delete] https://crrev.com/6d9af230633de615a840f63f1f575fcd2d2bd9d3/third_party/WebKit/LayoutTests/external/wpt/webrtc/no-media-call-expected.txt
[delete] https://crrev.com/6d9af230633de615a840f63f1f575fcd2d2bd9d3/third_party/WebKit/LayoutTests/external/wpt/webrtc/promises-call-expected.txt
[delete] https://crrev.com/6d9af230633de615a840f63f1f575fcd2d2bd9d3/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-createAnswer-promise.html
[delete] https://crrev.com/6d9af230633de615a840f63f1f575fcd2d2bd9d3/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-createAnswer.html
[delete] https://crrev.com/6d9af230633de615a840f63f1f575fcd2d2bd9d3/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-createOffer-promise-expected.txt
[modify] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-createOffer-promise.html
[delete] https://crrev.com/6d9af230633de615a840f63f1f575fcd2d2bd9d3/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-createOffer.html
[delete] https://crrev.com/6d9af230633de615a840f63f1f575fcd2d2bd9d3/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-datachannel-expected.txt
[delete] https://crrev.com/6d9af230633de615a840f63f1f575fcd2d2bd9d3/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-dtmf-expected.txt
[delete] https://crrev.com/6d9af230633de615a840f63f1f575fcd2d2bd9d3/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-getReceivers.html
[delete] https://crrev.com/6d9af230633de615a840f63f1f575fcd2d2bd9d3/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-getStats-promise.html
[delete] https://crrev.com/6d9af230633de615a840f63f1f575fcd2d2bd9d3/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-ice-promise-expected.txt
[delete] https://crrev.com/6d9af230633de615a840f63f1f575fcd2d2bd9d3/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-lifetime-expected.txt
[delete] https://crrev.com/6d9af230633de615a840f63f1f575fcd2d2bd9d3/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-localDescription-promise.html
[delete] https://crrev.com/6d9af230633de615a840f63f1f575fcd2d2bd9d3/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-localDescription.html
[delete] https://crrev.com/6d9af230633de615a840f63f1f575fcd2d2bd9d3/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-remoteDescription-promise.html
[delete] https://crrev.com/6d9af230633de615a840f63f1f575fcd2d2bd9d3/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-remoteDescription.html
[modify] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-stats-expected.txt
[modify] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-stats.html
[modify] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-statsSelector-expected.txt
[modify] https://crrev.com/642adbe9649e69ffd64c36bb65e324318aaaf251/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-statsSelector.html

Comment 13 by hta@chromium.org, Oct 11 2017

Status: Fixed (was: Started)
The mock is removed.

Comment 14 by hta@chromium.org, Oct 11 2017

Blocking: 771540
 Bug 771540  (tests that need fixing) was created based on this work. Entered into blocking list to make it easily findable from here.

Project Member

Comment 15 by bugdroid1@chromium.org, Oct 11 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/22f808a28c411c51d5f93bc505347be671a37f1d

commit 22f808a28c411c51d5f93bc505347be671a37f1d
Author: Keishi Hattori <keishi@chromium.org>
Date: Wed Oct 11 08:26:39 2017

Revert "Remove MockWebRTCPeerConnectionHandler"

This reverts commit 642adbe9649e69ffd64c36bb65e324318aaaf251.

Reason for revert: wpt/webrtc/getstats.html is failing
 crbug.com/773609 

Original change's description:
> Remove MockWebRTCPeerConnectionHandler
> 
> This mock appears superfluous, and maintaining it is a burden.
> Removing the mock uncovered several interesting errors where WPT tests
> exposed real bugs in our code, which had been hidden by the mock (which
> usually caused the tests to fail before they got to the real bugs).
> 
> See also: 771540
> 
> Bug:  706359 
> Change-Id: I1597f1261db741dfa1b6cd1804aa1c9c9ddfe9e3
> Reviewed-on: https://chromium-review.googlesource.com/697806
> Reviewed-by: Peter Beverloo <peter@chromium.org>
> Reviewed-by: Jochen Eisinger <jochen@chromium.org>
> Reviewed-by: Henrik Boström <hbos@chromium.org>
> Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
> Commit-Queue: Harald Alvestrand <hta@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#507912}

TBR=peter@chromium.org,hta@chromium.org,dpranke@chromium.org,hbos@chromium.org,foolip@chromium.org,jochen@chromium.org

Change-Id: I957a3a21581ddea2ad3e030c6dd46e483d98eb11
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug:  706359 
Reviewed-on: https://chromium-review.googlesource.com/711655
Reviewed-by: Keishi Hattori <keishi@chromium.org>
Commit-Queue: Keishi Hattori <keishi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#507925}
[modify] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/content/public/renderer/content_renderer_client.cc
[modify] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/content/public/renderer/content_renderer_client.h
[modify] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/content/renderer/renderer_blink_platform_impl.cc
[modify] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/content/shell/renderer/layout_test/layout_test_content_renderer_client.cc
[modify] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/content/shell/renderer/layout_test/layout_test_content_renderer_client.h
[modify] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/content/shell/test_runner/BUILD.gn
[add] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/content/shell/test_runner/mock_webrtc_data_channel_handler.cc
[add] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/content/shell/test_runner/mock_webrtc_data_channel_handler.h
[add] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/content/shell/test_runner/mock_webrtc_dtmf_sender_handler.cc
[add] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/content/shell/test_runner/mock_webrtc_dtmf_sender_handler.h
[add] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/content/shell/test_runner/mock_webrtc_peer_connection_handler.cc
[add] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/content/shell/test_runner/mock_webrtc_peer_connection_handler.h
[modify] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/content/shell/test_runner/web_frame_test_proxy.h
[modify] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/content/shell/test_runner/web_test_interfaces.cc
[modify] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/TestExpectations
[modify] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCCertificate-expected.txt
[modify] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCConfiguration-bundlePolicy-expected.txt
[modify] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCConfiguration-iceServers-expected.txt
[modify] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCConfiguration-rtcpMuxPolicy-expected.txt
[delete] https://crrev.com/03f25bea1d9c20e7d383a0fb0d59c49d39794ff4/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCDataChannel-bufferedAmount-expected.txt
[add] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCDataChannel-id-expected.txt
[delete] https://crrev.com/03f25bea1d9c20e7d383a0fb0d59c49d39794ff4/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCDataChannel-send-expected.txt
[delete] https://crrev.com/03f25bea1d9c20e7d383a0fb0d59c49d39794ff4/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCDtlsTransport-getRemoteCertificates-expected.txt
[delete] https://crrev.com/03f25bea1d9c20e7d383a0fb0d59c49d39794ff4/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCIceTransport-expected.txt
[modify] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-addIceCandidate-expected.txt
[modify] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-canTrickleIceCandidates-expected.txt
[modify] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-constructor-expected.txt
[modify] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-createAnswer-expected.txt
[modify] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-createDataChannel-expected.txt
[delete] https://crrev.com/03f25bea1d9c20e7d383a0fb0d59c49d39794ff4/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-createOffer-expected.txt
[modify] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-iceGatheringState-expected.txt
[modify] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-idl-expected.txt
[delete] https://crrev.com/03f25bea1d9c20e7d383a0fb0d59c49d39794ff4/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-ondatachannel-expected.txt
[delete] https://crrev.com/03f25bea1d9c20e7d383a0fb0d59c49d39794ff4/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-onnegotiationneeded-expected.txt
[modify] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-ontrack-expected.txt
[delete] https://crrev.com/03f25bea1d9c20e7d383a0fb0d59c49d39794ff4/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-setLocalDescription-answer-expected.txt
[delete] https://crrev.com/03f25bea1d9c20e7d383a0fb0d59c49d39794ff4/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-setLocalDescription-expected.txt
[delete] https://crrev.com/03f25bea1d9c20e7d383a0fb0d59c49d39794ff4/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-setLocalDescription-offer-expected.txt
[delete] https://crrev.com/03f25bea1d9c20e7d383a0fb0d59c49d39794ff4/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-setLocalDescription-pranswer-expected.txt
[delete] https://crrev.com/03f25bea1d9c20e7d383a0fb0d59c49d39794ff4/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-setLocalDescription-rollback-expected.txt
[delete] https://crrev.com/03f25bea1d9c20e7d383a0fb0d59c49d39794ff4/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-setRemoteDescription-answer-expected.txt
[modify] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-setRemoteDescription-expected.txt
[delete] https://crrev.com/03f25bea1d9c20e7d383a0fb0d59c49d39794ff4/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-setRemoteDescription-offer-expected.txt
[delete] https://crrev.com/03f25bea1d9c20e7d383a0fb0d59c49d39794ff4/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-setRemoteDescription-pranswer-expected.txt
[delete] https://crrev.com/03f25bea1d9c20e7d383a0fb0d59c49d39794ff4/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-setRemoteDescription-rollback-expected.txt
[modify] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/external/wpt/webrtc/datachannel-emptystring-expected.txt
[add] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/external/wpt/webrtc/getstats-expected.txt
[modify] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/external/wpt/webrtc/interfaces-expected.txt
[add] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/external/wpt/webrtc/no-media-call-expected.txt
[add] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/external/wpt/webrtc/promises-call-expected.txt
[add] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-createAnswer-promise.html
[add] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-createAnswer.html
[add] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-createOffer-promise-expected.txt
[modify] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-createOffer-promise.html
[add] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-createOffer.html
[add] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-datachannel-expected.txt
[add] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-dtmf-expected.txt
[add] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-getReceivers.html
[add] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-getStats-promise.html
[add] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-ice-promise-expected.txt
[add] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-lifetime-expected.txt
[add] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-localDescription-promise.html
[add] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-localDescription.html
[add] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-remoteDescription-promise.html
[add] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-remoteDescription.html
[modify] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-stats-expected.txt
[modify] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-stats.html
[modify] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-statsSelector-expected.txt
[modify] https://crrev.com/22f808a28c411c51d5f93bc505347be671a37f1d/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-statsSelector.html

Project Member

Comment 16 by bugdroid1@chromium.org, Oct 11 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/68e8a89834946651c5ab54de10710be2cc21b68c

commit 68e8a89834946651c5ab54de10710be2cc21b68c
Author: Harald Alvestrand <hta@chromium.org>
Date: Wed Oct 11 14:23:02 2017

Reland "Remove MockWebRTCPeerConnectionHandler""

This reverts commit 22f808a28c411c51d5f93bc505347be671a37f1d.

Reason for revert: Marking failing test as flaky.

TBR=peter@chromium.org,dpranke@chromium.org,hbos@chromium.org,foolip@chromium.org,jochen@chromium.org

Bug:  706359 ,  773609 ,  771540 
Change-Id: I68e9b3e511f0039690f2e8d09667ca6a754400f7
Reviewed-on: https://chromium-review.googlesource.com/712094
Reviewed-by: Guido Urdaneta <guidou@chromium.org>
Reviewed-by: Harald Alvestrand <hta@chromium.org>
Commit-Queue: Harald Alvestrand <hta@chromium.org>
Cr-Commit-Position: refs/heads/master@{#507978}
[modify] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/content/public/renderer/content_renderer_client.cc
[modify] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/content/public/renderer/content_renderer_client.h
[modify] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/content/renderer/renderer_blink_platform_impl.cc
[modify] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/content/shell/renderer/layout_test/layout_test_content_renderer_client.cc
[modify] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/content/shell/renderer/layout_test/layout_test_content_renderer_client.h
[modify] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/content/shell/test_runner/BUILD.gn
[delete] https://crrev.com/e02173ba74d4b1703656902dcb39ca8c1da782c8/content/shell/test_runner/mock_webrtc_data_channel_handler.cc
[delete] https://crrev.com/e02173ba74d4b1703656902dcb39ca8c1da782c8/content/shell/test_runner/mock_webrtc_data_channel_handler.h
[delete] https://crrev.com/e02173ba74d4b1703656902dcb39ca8c1da782c8/content/shell/test_runner/mock_webrtc_dtmf_sender_handler.cc
[delete] https://crrev.com/e02173ba74d4b1703656902dcb39ca8c1da782c8/content/shell/test_runner/mock_webrtc_dtmf_sender_handler.h
[delete] https://crrev.com/e02173ba74d4b1703656902dcb39ca8c1da782c8/content/shell/test_runner/mock_webrtc_peer_connection_handler.cc
[delete] https://crrev.com/e02173ba74d4b1703656902dcb39ca8c1da782c8/content/shell/test_runner/mock_webrtc_peer_connection_handler.h
[modify] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/content/shell/test_runner/web_frame_test_proxy.h
[modify] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/content/shell/test_runner/web_test_interfaces.cc
[modify] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/TestExpectations
[modify] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCCertificate-expected.txt
[modify] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCConfiguration-bundlePolicy-expected.txt
[modify] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCConfiguration-iceServers-expected.txt
[modify] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCConfiguration-rtcpMuxPolicy-expected.txt
[add] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCDataChannel-bufferedAmount-expected.txt
[delete] https://crrev.com/e02173ba74d4b1703656902dcb39ca8c1da782c8/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCDataChannel-id-expected.txt
[add] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCDataChannel-send-expected.txt
[add] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCDtlsTransport-getRemoteCertificates-expected.txt
[add] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCIceTransport-expected.txt
[modify] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-addIceCandidate-expected.txt
[modify] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-canTrickleIceCandidates-expected.txt
[modify] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-constructor-expected.txt
[modify] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-createAnswer-expected.txt
[modify] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-createDataChannel-expected.txt
[add] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-createOffer-expected.txt
[modify] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-iceGatheringState-expected.txt
[modify] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-idl-expected.txt
[add] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-ondatachannel-expected.txt
[add] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-onnegotiationneeded-expected.txt
[modify] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-ontrack-expected.txt
[add] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-setLocalDescription-answer-expected.txt
[add] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-setLocalDescription-expected.txt
[add] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-setLocalDescription-offer-expected.txt
[add] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-setLocalDescription-pranswer-expected.txt
[add] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-setLocalDescription-rollback-expected.txt
[add] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-setRemoteDescription-answer-expected.txt
[modify] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-setRemoteDescription-expected.txt
[add] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-setRemoteDescription-offer-expected.txt
[add] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-setRemoteDescription-pranswer-expected.txt
[add] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-setRemoteDescription-rollback-expected.txt
[modify] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/datachannel-emptystring-expected.txt
[delete] https://crrev.com/e02173ba74d4b1703656902dcb39ca8c1da782c8/third_party/WebKit/LayoutTests/external/wpt/webrtc/getstats-expected.txt
[modify] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/external/wpt/webrtc/interfaces-expected.txt
[delete] https://crrev.com/e02173ba74d4b1703656902dcb39ca8c1da782c8/third_party/WebKit/LayoutTests/external/wpt/webrtc/no-media-call-expected.txt
[delete] https://crrev.com/e02173ba74d4b1703656902dcb39ca8c1da782c8/third_party/WebKit/LayoutTests/external/wpt/webrtc/promises-call-expected.txt
[delete] https://crrev.com/e02173ba74d4b1703656902dcb39ca8c1da782c8/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-createAnswer-promise.html
[delete] https://crrev.com/e02173ba74d4b1703656902dcb39ca8c1da782c8/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-createAnswer.html
[delete] https://crrev.com/e02173ba74d4b1703656902dcb39ca8c1da782c8/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-createOffer-promise-expected.txt
[modify] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-createOffer-promise.html
[delete] https://crrev.com/e02173ba74d4b1703656902dcb39ca8c1da782c8/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-createOffer.html
[delete] https://crrev.com/e02173ba74d4b1703656902dcb39ca8c1da782c8/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-datachannel-expected.txt
[delete] https://crrev.com/e02173ba74d4b1703656902dcb39ca8c1da782c8/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-dtmf-expected.txt
[delete] https://crrev.com/e02173ba74d4b1703656902dcb39ca8c1da782c8/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-getReceivers.html
[delete] https://crrev.com/e02173ba74d4b1703656902dcb39ca8c1da782c8/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-getStats-promise.html
[delete] https://crrev.com/e02173ba74d4b1703656902dcb39ca8c1da782c8/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-ice-promise-expected.txt
[delete] https://crrev.com/e02173ba74d4b1703656902dcb39ca8c1da782c8/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-lifetime-expected.txt
[delete] https://crrev.com/e02173ba74d4b1703656902dcb39ca8c1da782c8/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-localDescription-promise.html
[delete] https://crrev.com/e02173ba74d4b1703656902dcb39ca8c1da782c8/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-localDescription.html
[delete] https://crrev.com/e02173ba74d4b1703656902dcb39ca8c1da782c8/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-remoteDescription-promise.html
[delete] https://crrev.com/e02173ba74d4b1703656902dcb39ca8c1da782c8/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-remoteDescription.html
[modify] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-stats-expected.txt
[modify] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-stats.html
[modify] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-statsSelector-expected.txt
[modify] https://crrev.com/68e8a89834946651c5ab54de10710be2cc21b68c/third_party/WebKit/LayoutTests/fast/peerconnection/RTCPeerConnection-statsSelector.html

Sign in to add a comment