mochitest.toml (2946B)
1 [DEFAULT] 2 tags = "mtg webrtc" 3 subsuite = "media" 4 scheme = "https" 5 support-files = [ 6 "head.js", 7 "dataChannel.js", 8 "mediaStreamPlayback.js", 9 "network.js", 10 "nonTrickleIce.js", 11 "pc.js", 12 "stats.js", 13 "templates.js", 14 "test_enumerateDevices_iframe.html", 15 "test_enumerateDevices_iframe_pre_gum.html", 16 "test_getUserMedia_permission_iframe.html", 17 "NetworkPreparationChromeScript.js", 18 "blacksilence.js", 19 "turnConfig.js", 20 "sdpUtils.js", 21 "addTurnsSelfsignedCert.js", 22 "parser_rtp.js", 23 "peerconnection_audio_forced_sample_rate.js", 24 "iceTestUtils.js", 25 "simulcast.js", 26 "helpers_from_wpt/sdp.js", 27 "!/dom/canvas/test/captureStream_common.js", 28 "!/dom/canvas/test/webgl-mochitest/webgl-util.js", 29 "!/dom/media/test/manifest.js", 30 "!/dom/media/test/seek.webm", 31 "!/dom/media/test/gizmo.mp4", 32 "!/docshell/test/navigation/blank.html", 33 ] 34 prefs = [ 35 "focusmanager.testmode=true", # emulate focus 36 "network.proxy.allow_hijacking_localhost=true", 37 "media.devices.enumerate.legacy.enabled=false", 38 ] 39 skip-if = [ 40 "isolated_process", # Bug 1709948 41 "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && asan", # high frequency leaks on shutdown 42 ] 43 44 ["test_1488832.html"] 45 skip-if = [ 46 "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", # Bug 1714410 47 "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'", # Bug 1714410 48 ] 49 50 ["test_1717318.html"] 51 52 ["test_a_noOp.html"] 53 scheme = "http" 54 55 ["test_enumerateDevices.html"] 56 57 ["test_enumerateDevices_getUserMediaFake.html"] 58 59 ["test_enumerateDevices_legacy.html"] 60 support-files = ["testLegacyEnumerateDevices.js"] 61 62 ["test_enumerateDevices_legacy_allowlist.html"] 63 support-files = ["testLegacyEnumerateDevices.js"] 64 65 ["test_enumerateDevices_navigation.html"] 66 skip-if = [ 67 "true", # Disabled because it is a racy test and causes timeouts, see bug 1650932 68 ] 69 70 ["test_fingerprinting_resistance.html"] 71 skip-if = [ 72 "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && asan", # Bug 1646309 - low frequency intermittent 73 ] 74 75 ["test_forceSampleRate.html"] 76 scheme = "http" 77 78 ["test_groupId.html"] 79 80 ["test_multi_mics.html"] 81 run-if = [ 82 "os == 'linux'", # the only platform with real devices 83 ] 84 85 ["test_ondevicechange.html"] 86 run-sequentially = ["true"] # sets prefs that may disrupt other tests 87 88 ["test_ondevicechange_resistfingerprinting.html"] 89 run-sequentially = ["true"] # sets prefs that may disrupt other tests 90 91 ["test_rvfc_timestamp_alignment.html"] 92 93 ["test_setSinkId-echoCancellation.html"] 94 skip-if = [ 95 "os == 'android'", # bug 1473346 - no setSinkId() 96 ] 97 98 ["test_setSinkId-stream-source.html"] 99 skip-if = [ 100 "os == 'android'", # bug 1473346 - no setSinkId() 101 ] 102 103 ["test_setSinkId.html"] 104 run-if = [ 105 "os == 'linux'", # the only platform with real devices 106 ] 107 108 ["test_setSinkId_default_addTrack.html"] 109 110 ["test_setSinkId_preMutedElement.html"] 111 112 ["test_unfocused_pref.html"]