Open Bug 1822350 Opened 1 year ago Updated 10 days ago

Intermittent /webrtc/RTCPeerConnection-getStats.https.html | single tracking bug

Categories

(Core :: WebRTC, defect)

defect

Tracking

()

Tracking Status
firefox-esr102 --- unaffected
firefox111 --- unaffected
firefox112 --- unaffected
firefox113 --- affected

People

(Reporter: SerbanS, Unassigned)

References

(Regression)

Details

(Keywords: intermittent-failure, regression)

Attachments

(1 obsolete file)

The fail summary in treeherder is missing due to "Log parsing was skipped since the log exceeds the size limit."

[task 2023-03-14T14:32:17.264Z] 14:32:17     INFO - TEST-PASS | /webrtc/RTCPeerConnection-getStats.https.html | getStats() audio outbound-rtp contains all mandatory stats 
[task 2023-03-14T14:32:17.264Z] 14:32:17     INFO - TEST-KNOWN-INTERMITTENT-FAIL | /webrtc/RTCPeerConnection-getStats.https.html | getStats() video outbound-rtp contains all mandatory stats - assert_true: Expect statsReport to contain stats object of type outbound-rtp expected true got false
[task 2023-03-14T14:32:17.264Z] 14:32:17     INFO - assert_stats_report_has_stats@https://web-platform.test:8443/webrtc/RTCStats-helper.js:73:16
[task 2023-03-14T14:32:17.264Z] 14:32:17     INFO - @https://web-platform.test:8443/webrtc/RTCPeerConnection-getStats.https.html:177:34
[task 2023-03-14T14:32:17.266Z] 14:32:17     INFO - 
[task 2023-03-14T14:32:17.266Z] 14:32:17     INFO - TEST-FAIL | /webrtc/RTCPeerConnection-getStats.https.html | getStats() audio and video validate all mandatory stats - assert_equals: Expect dictionary.totalAudioEnergy to be number expected "number" but got "undefined"
[task 2023-03-14T14:32:17.267Z] 14:32:17     INFO - assert_number_field@https://web-platform.test:8443/webrtc/dictionary-helper.js:26:16
[task 2023-03-14T14:32:17.267Z] 14:32:17     INFO - validateMediaSourceStats@https://web-platform.test:8443/webrtc/RTCStats-helper.js:613:24
[task 2023-03-14T14:32:17.267Z] 14:32:17     INFO - validateStatsReport@https://web-platform.test:8443/webrtc/RTCStats-helper.js:59:16
[task 2023-03-14T14:32:17.267Z] 14:32:17     INFO - @https://web-platform.test:8443/webrtc/RTCPeerConnection-getStats.https.html:193:24
[task 2023-03-14T14:32:17.267Z] 14:32:17     INFO - TEST-PASS | /webrtc/RTCPeerConnection-getStats.https.html | getStats() on track associated with RTCRtpSender should return stats report containing outbound-rtp stats 
[task 2023-03-14T14:32:17.267Z] 14:32:17     INFO - TEST-KNOWN-INTERMITTENT-PASS | /webrtc/RTCPeerConnection-getStats.https.html | getStats() on track associated with RTCRtpReceiver should return stats report containing inbound-rtp stats 
[task 2023-03-14T14:32:17.267Z] 14:32:17     INFO - 
[task 2023-03-14T14:32:17.267Z] 14:32:17     INFO - TEST-KNOWN-INTERMITTENT-PASS | /webrtc/RTCPeerConnection-getStats.https.html | getStats() inbound-rtp contains all mandatory stats 
[task 2023-03-14T14:32:17.270Z] 14:32:17     INFO - ...
[task 2023-03-14T14:32:17.270Z] 14:32:17     INFO - TEST-OK | /webrtc/RTCPeerConnection-getStats.https.html | took 2489ms

:bwc, since you are the author of the regressor, bug 1531087, could you take a look? Also, could you set the severity field?

For more information, please visit auto_nag documentation.

Flags: needinfo?(docfaraday)
Summary: Intermittent TVw /webrtc/RTCPeerConnection-getStats.https.html | single tracking bug → Intermittent /webrtc/RTCPeerConnection-getStats.https.html | single tracking bug

Regressed from some stats work Byron did. Seems pretty frequent. Probably worth investigating.

Severity: -- → S2

Bugs 1817096 and 1821231 improved this significantly, but there still seems to be some flakiness in these test cases.

Depends on: 1817096, 1821231
Flags: needinfo?(docfaraday)
Severity: S2 → S3
Attachment #9386811 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: