tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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"]