WebRTC failing mochitests on linux x86_64
This is fairly low priority as far as I can tell, as the remainder of failing tests on linux don't seem to have any practical impact. As of msimonelli/tor-browser@bbd4bc6f, a three-way jitsi call works without issue, with the other two participants on different platforms and browsers.
That said, it may be worth revisiting the failing tests here once we have WebRTC working on windows.
Failing tests:
TEST-UNEXPECTED-FAIL | dom/media/webrtc/tests/mochitests/test_peerConnection_basicAudioNATRelayTLS.html | Test timed out. -
TEST-UNEXPECTED-FAIL | dom/media/webrtc/tests/mochitests/test_peerConnection_stats_relayProtocol.html | Has TLS relay candidate
SimpleTest.ok@SimpleTest/SimpleTest.js:417:16
PC_LOCAL_TEST_LOCAL_STATS_RELAYCANDIDATE/<@dom/media/webrtc/tests/mochitests/test_peerConnection_stats_relayProtocol.html:51:7
TEST-UNEXPECTED-FAIL | dom/media/webrtc/tests/mochitests/test_peerConnection_stats_relayProtocol.html | All candidate types are accounted for - got 4, expected 5
SimpleTest.is@SimpleTest/SimpleTest.js:500:14
PC_LOCAL_TEST_LOCAL_STATS_RELAYCANDIDATE/<@dom/media/webrtc/tests/mochitests/test_peerConnection_stats_relayProtocol.html:52:7
TEST-UNEXPECTED-FAIL | dom/media/webrtc/tests/mochitests/test_peerConnection_removeThenAddVideoTrack.html | Frame changed within 5 seconds
SimpleTest.ok@https://example.com/tests/SimpleTest/SimpleTest.js:417:16
checkVideoPaused@https://example.com/tests/dom/media/webrtc/tests/mochitests/head.js:1365:9
TEST-UNEXPECTED-FAIL | dom/media/webrtc/tests/mochitests/test_peerConnection_removeThenAddVideoTrackNoBundle.html | Frame changed within 5 seconds
SimpleTest.ok@https://example.com/tests/SimpleTest/SimpleTest.js:417:16
checkVideoPaused@https://example.com/tests/dom/media/webrtc/tests/mochitests/head.js:1365:9
TEST-UNEXPECTED-FAIL | dom/media/webrtc/tests/mochitests/test_peerConnection_removeVideoTrack.html | Frame changed within 5 seconds
SimpleTest.ok@https://example.com/tests/SimpleTest/SimpleTest.js:417:16
checkVideoPaused@https://example.com/tests/dom/media/webrtc/tests/mochitests/head.js:1365:9
TEST-UNEXPECTED-FAIL | dom/media/webrtc/tests/mochitests/test_peerConnection_stats.html | remote-outbound-rtp.remoteTimestamp is on the same timeline as remote-outbound-rtp.timestamp, and no older than 30 seconds. difference=-0.02208203125s
SimpleTest.ok@https://example.com/tests/SimpleTest/SimpleTest.js:417:16
pedanticChecks/<@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:780:9
pedanticChecks@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:306:10
PC_LOCAL_TEST_LOCAL_STATS/<@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:1302:19
TEST-UNEXPECTED-FAIL | dom/media/webrtc/tests/mochitests/test_peerConnection_stats.html | remote-outbound-rtp.remoteTimestamp is on the same timeline as remote-outbound-rtp.timestamp, and no older than 30 seconds. difference=-0.0174189453125s
SimpleTest.ok@https://example.com/tests/SimpleTest/SimpleTest.js:417:16
pedanticChecks/<@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:780:9
pedanticChecks@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:306:10
PC_LOCAL_TEST_LOCAL_STATS/<@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:1302:19
TEST-UNEXPECTED-FAIL | dom/media/webrtc/tests/mochitests/test_peerConnection_stats.html | remote-outbound-rtp.remoteTimestamp is on the same timeline as remote-outbound-rtp.timestamp, and no older than 30 seconds. difference=-0.022387939453125s
SimpleTest.ok@https://example.com/tests/SimpleTest/SimpleTest.js:417:16
pedanticChecks/<@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:780:9
pedanticChecks@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:306:10
PC_REMOTE_TEST_REMOTE_STATS/<@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:1317:19
TEST-UNEXPECTED-FAIL | dom/media/webrtc/tests/mochitests/test_peerConnection_stats.html | remote-outbound-rtp.remoteTimestamp is on the same timeline as remote-outbound-rtp.timestamp, and no older than 30 seconds. difference=-0.01306201171875s
SimpleTest.ok@https://example.com/tests/SimpleTest/SimpleTest.js:417:16
pedanticChecks/<@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:780:9
pedanticChecks@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:306:10
PC_REMOTE_TEST_REMOTE_STATS/<@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:1317:19
TEST-UNEXPECTED-FAIL | dom/media/webrtc/tests/mochitests/test_peerConnection_stats_oneway.html | remote-outbound-rtp.remoteTimestamp is on the same timeline as remote-outbound-rtp.timestamp, and no older than 30 seconds. difference=-0.011958984375s
SimpleTest.ok@https://example.com/tests/SimpleTest/SimpleTest.js:417:16
pedanticChecks/<@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:780:9
pedanticChecks@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:306:10
PC_REMOTE_TEST_REMOTE_STATS/<@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:1317:19
TEST-UNEXPECTED-FAIL | dom/media/webrtc/tests/mochitests/test_peerConnection_stats_oneway.html | remote-outbound-rtp.remoteTimestamp is on the same timeline as remote-outbound-rtp.timestamp, and no older than 30 seconds. difference=-0.021648193359375s
SimpleTest.ok@https://example.com/tests/SimpleTest/SimpleTest.js:417:16
pedanticChecks/<@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:780:9
pedanticChecks@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:306:10
PC_REMOTE_TEST_REMOTE_STATS/<@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:1317:19
TEST-UNEXPECTED-FAIL | dom/media/webrtc/tests/mochitests/test_peerConnection_twoAudioVideoStreamsCombined.html | remote-outbound-rtp.remoteTimestamp is on the same timeline as remote-outbound-rtp.timestamp, and no older than 30 seconds. difference=-0.005955078125s
SimpleTest.ok@https://example.com/tests/SimpleTest/SimpleTest.js:417:16
pedanticChecks/<@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:780:9
pedanticChecks@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:306:10
PC_LOCAL_TEST_LOCAL_STATS/<@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:1302:19
TEST-UNEXPECTED-FAIL | dom/media/webrtc/tests/mochitests/test_peerConnection_twoAudioVideoStreamsCombined.html | remote-outbound-rtp.remoteTimestamp is on the same timeline as remote-outbound-rtp.timestamp, and no older than 30 seconds. difference=-0.010964111328125s
SimpleTest.ok@https://example.com/tests/SimpleTest/SimpleTest.js:417:16
pedanticChecks/<@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:780:9
pedanticChecks@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:306:10
PC_LOCAL_TEST_LOCAL_STATS/<@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:1302:19
TEST-UNEXPECTED-FAIL | dom/media/webrtc/tests/mochitests/test_peerConnection_twoAudioVideoStreamsCombined.html | remote-outbound-rtp.remoteTimestamp is on the same timeline as remote-outbound-rtp.timestamp, and no older than 30 seconds. difference=-0.002984130859375s
SimpleTest.ok@https://example.com/tests/SimpleTest/SimpleTest.js:417:16
pedanticChecks/<@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:780:9
pedanticChecks@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:306:10
PC_LOCAL_TEST_LOCAL_STATS/<@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:1302:19
TEST-UNEXPECTED-FAIL | dom/media/webrtc/tests/mochitests/test_peerConnection_twoAudioVideoStreamsCombined.html | remote-outbound-rtp.remoteTimestamp is on the same timeline as remote-outbound-rtp.timestamp, and no older than 30 seconds. difference=-0.002201171875s
SimpleTest.ok@https://example.com/tests/SimpleTest/SimpleTest.js:417:16
pedanticChecks/<@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:780:9
pedanticChecks@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:306:10
PC_REMOTE_TEST_REMOTE_STATS/<@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:1317:19
TEST-UNEXPECTED-FAIL | dom/media/webrtc/tests/mochitests/test_peerConnection_twoAudioVideoStreamsCombined.html | remote-outbound-rtp.remoteTimestamp is on the same timeline as remote-outbound-rtp.timestamp, and no older than 30 seconds. difference=-0.005530029296875s
SimpleTest.ok@https://example.com/tests/SimpleTest/SimpleTest.js:417:16
pedanticChecks/<@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:780:9
pedanticChecks@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:306:10
PC_REMOTE_TEST_REMOTE_STATS/<@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:1317:19
TEST-UNEXPECTED-FAIL | dom/media/webrtc/tests/mochitests/test_peerConnection_videoCodecs.html | remote-outbound-rtp.remoteTimestamp is on the same timeline as remote-outbound-rtp.timestamp, and no older than 30 seconds. difference=-0.006451904296875s
SimpleTest.ok@https://example.com/tests/SimpleTest/SimpleTest.js:417:16
pedanticChecks/<@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:780:9
pedanticChecks@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:306:10
PC_REMOTE_TEST_REMOTE_STATS/<@https://example.com/tests/dom/media/webrtc/tests/mochitests/stats.js:1317:19
TEST-UNEXPECTED-FAIL | dom/media/webrtc/tests/mochitests/test_peerConnection_videoRenegotiationInactiveAnswer.html | Frame changed within 5 seconds
SimpleTest.ok@https://example.com/tests/SimpleTest/SimpleTest.js:417:16
checkVideoPaused@https://example.com/tests/dom/media/webrtc/tests/mochitests/head.js:1365:9