Skip to content

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


To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information