Bug 1822876: Add H3 ECH Telemetry. r=kershaw,necko-reviewers
This patch adds telemetry which records when H3 connections succeed / fail
and what kind of ECH they used. Our H3 ECH tests are extended to test these
different modes and that the telemetry is recorded correctly.
Differential Revision:
https://phabricator.services.mozilla.com/D172813
[DEFAULT]
tags = mtg webaudio
subsuite = media
support-files =
audio-expected.wav
audio-mono-expected-2.wav
audio-mono-expected.wav
audio-quad.wav
audio.ogv
audiovideo.mp4
audioBufferSourceNodeDetached_worker.js
corsServer.sjs
!/dom/events/test/event_leak_utils.js
file_nodeCreationDocumentGone.html
invalid.txt
invalidContent.flac
layouttest-glue.js
nil-packet.ogg
noaudio.webm
small-shot-expected.wav
small-shot-mono-expected.wav
small-shot.ogg
small-shot.mp3
sweep-300-330-1sec.opus
ting-44.1k-1ch.ogg
ting-44.1k-2ch.ogg
ting-48k-1ch.ogg
ting-48k-2ch.ogg
ting-44.1k-1ch.wav
ting-44.1k-2ch.wav
ting-48k-1ch.wav
ting-48k-2ch.wav
sine-440-10s.opus
half-a-second-8000.mp3
half-a-second-48000.mp3
webaudio.js
../../webrtc/tests/mochitests/mediaStreamPlayback.js
../../webrtc/tests/mochitests/head.js
[test_bug808374.html]
[test_bug827541.html]
[test_bug839753.html]
[test_bug845960.html]
[test_bug856771.html]
[test_bug866570.html]
[test_bug866737.html]
[test_bug867089.html]
[test_bug867174.html]
[test_bug873335.html]
[test_bug875221.html]
[test_bug875402.html]
[test_bug894150.html]
[test_bug956489.html]
[test_bug964376.html]
[test_bug966247.html]
tags=capturestream
[test_bug972678.html]
[test_bug1113634.html]
[test_bug1118372.html]
[test_bug1027864.html]
skip-if = true #Bug 1650930
[test_bug1056032.html]
[test_bug1255618.html]
skip-if = (os == "win" && processor == "aarch64") # aarch64 due to 1538360
[test_bug1267579.html]
[test_bug1355798.html]
[test_bug1447273.html]