tor-browser

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

mochitest.toml (8255B)


      1 [DEFAULT]
      2 tags = "mtg webaudio"
      3 subsuite = "media"
      4 support-files = [
      5  "8kHz-320kbps-6ch.aac",
      6  "audio-expected.wav",
      7  "audio-mono-expected-2.wav",
      8  "audio-mono-expected.wav",
      9  "audio-quad.wav",
     10  "audio.ogv",
     11  "audiovideo.mp4",
     12  "audioBufferSourceNodeDetached_worker.js",
     13  "corsServer.sjs",
     14  "!/dom/events/test/event_leak_utils.js",
     15  "file_nodeCreationDocumentGone.html",
     16  "invalid.txt",
     17  "invalidContent.flac",
     18  "layouttest-glue.js",
     19  "nil-packet.ogg",
     20  "noaudio.webm",
     21  "small-shot-expected.wav",
     22  "small-shot-mono-expected.wav",
     23  "small-shot.ogg",
     24  "small-shot.mp3",
     25  "sweep-300-330-1sec.opus",
     26  "ting-44.1k-1ch.ogg",
     27  "ting-44.1k-2ch.ogg",
     28  "ting-48k-1ch.ogg",
     29  "ting-48k-2ch.ogg",
     30  "ting-44.1k-1ch.wav",
     31  "ting-44.1k-2ch.wav",
     32  "ting-48k-1ch.wav",
     33  "ting-48k-2ch.wav",
     34  "sine-440-10s.opus",
     35  "webaudio.js",
     36  # See ./generate-test-files.py
     37  "half-a-second-1ch-44100-aac.aac",
     38  "half-a-second-1ch-44100-aac.mp4",
     39  "half-a-second-1ch-44100-alaw.wav",
     40  "half-a-second-1ch-44100-flac.flac",
     41  "half-a-second-1ch-44100-libmp3lame.mp3",
     42  "half-a-second-1ch-44100-libopus.mp4",
     43  "half-a-second-1ch-44100-libopus.opus",
     44  "half-a-second-1ch-44100-libopus.webm",
     45  "half-a-second-1ch-44100-libvorbis.ogg",
     46  "half-a-second-1ch-44100-libvorbis.webm",
     47  "half-a-second-1ch-44100-mulaw.wav",
     48  "half-a-second-1ch-44100.wav",
     49  "half-a-second-1ch-48000-aac.aac",
     50  "half-a-second-1ch-48000-aac.mp4",
     51  "half-a-second-1ch-48000-flac.flac",
     52  "half-a-second-1ch-48000-libmp3lame.mp3",
     53  "half-a-second-1ch-48000-libopus.mp4",
     54  "half-a-second-1ch-48000-libopus.opus",
     55  "half-a-second-1ch-48000-libopus.webm",
     56  "half-a-second-1ch-48000-libvorbis.ogg",
     57  "half-a-second-1ch-48000-libvorbis.webm",
     58  "half-a-second-1ch-48000.wav",
     59  "half-a-second-2ch-44100-aac.aac",
     60  "half-a-second-2ch-44100-aac.mp4",
     61  "half-a-second-2ch-44100-flac.flac",
     62  "half-a-second-2ch-44100-libmp3lame.mp3",
     63  "half-a-second-2ch-44100-libopus.mp4",
     64  "half-a-second-2ch-44100-libopus.opus",
     65  "half-a-second-2ch-44100-libopus.webm",
     66  "half-a-second-2ch-44100-libvorbis.ogg",
     67  "half-a-second-2ch-44100-libvorbis.webm",
     68  "half-a-second-2ch-44100.wav",
     69  "half-a-second-2ch-48000-aac.aac",
     70  "half-a-second-2ch-48000-aac.mp4",
     71  "half-a-second-2ch-48000-flac.flac",
     72  "half-a-second-2ch-48000-libmp3lame.mp3",
     73  "half-a-second-2ch-48000-libopus.mp4",
     74  "half-a-second-2ch-48000-libopus.opus",
     75  "half-a-second-2ch-48000-libopus.webm",
     76  "half-a-second-2ch-48000-libvorbis.ogg",
     77  "half-a-second-2ch-48000-libvorbis.webm",
     78  "half-a-second-2ch-48000.wav",
     79  "half-a-second-1ch-44100-aac-afconvert.mp4",
     80  "waveformatextensible.wav",
     81  "waveformatextensiblebadmask.wav",
     82  "sixteen-frames.mp3", # only 16 frames of valid audio
     83  "8ch-f32le.wav",
     84  "8ch-s16.wav",
     85  "../../webrtc/tests/mochitests/mediaStreamPlayback.js",
     86  "../../webrtc/tests/mochitests/head.js",
     87  "tiny.flac"
     88 ]
     89 
     90 ["test_OfflineAudioContext.html"]
     91 
     92 ["test_ScriptProcessorCollected1.html"]
     93 
     94 ["test_WebAudioMemoryReporting.html"]
     95 
     96 ["test_analyserNode.html"]
     97 run-if = [
     98  "os == 'android'", # Tested in web-platform-tests test-analysernode.html, but times out on Android.
     99 ]
    100 
    101 ["test_analyserNodePassThrough.html"]
    102 
    103 ["test_analyserNodeWithGain.html"]
    104 run-if = [
    105  "os == 'android'", # Tested in web-platform-tests test-analyser-gain.html, but times out on Android.
    106 ]
    107 
    108 ["test_analyserScale.html"]
    109 run-if = [
    110  "os == 'android'", # Tested in web-platform-tests test-analyser-scale.html, but times out on Android.
    111 ]
    112 
    113 ["test_audioContextParams_recordNonDefaultSampleRate.html"]
    114 
    115 ["test_audioContextParams_sampleRate.html"]
    116 
    117 ["test_channelMergerNode.html"]
    118 
    119 ["test_channelMergerNodeWithVolume.html"]
    120 
    121 ["test_channelSplitterNode.html"]
    122 
    123 ["test_channelSplitterNodeWithVolume.html"]
    124 
    125 ["test_convolver-upmixing-1-channel-response.html"]
    126 # This is a copy of
    127 # testing/web-platform/tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-upmixing-1-channel-response.html,
    128 # but WPT are not run with Android builds.
    129 run-if = [
    130  "os == 'android'",
    131 ]
    132 
    133 ["test_convolverNode.html"]
    134 
    135 ["test_convolverNodeChannelCount.html"]
    136 
    137 ["test_convolverNodeChannelInterpretationChanges.html"]
    138 
    139 ["test_convolverNodeDelay.html"]
    140 
    141 ["test_convolverNodeFiniteInfluence.html"]
    142 
    143 ["test_convolverNodeNormalization.html"]
    144 
    145 ["test_convolverNodeOOM.html"]
    146 skip-if = [
    147  "asan",
    148  "tsan", # 1672869
    149 ]
    150 
    151 ["test_convolverNodePassThrough.html"]
    152 
    153 ["test_convolverNodeWithGain.html"]
    154 
    155 ["test_convolverNode_mono_mono.html"]
    156 
    157 ["test_currentTime.html"]
    158 
    159 ["test_decodeAudioDataOnDetachedBuffer.html"]
    160 
    161 ["test_decodeAudioDataPromise.html"]
    162 
    163 ["test_decodeAudioError.html"]
    164 
    165 ["test_decodeMultichannel.html"]
    166 skip-if = [
    167  "isolated_process", # Bug 1709948
    168 ]
    169 
    170 ["test_decodeOpusTail.html"]
    171 
    172 ["test_decoderDelay.html"]
    173 skip-if = [
    174  "isolated_process", # Bug 1709948
    175 ]
    176 
    177 ["test_delayNode.html"]
    178 
    179 ["test_delayNodeAtMax.html"]
    180 
    181 ["test_delayNodeChannelChanges.html"]
    182 
    183 ["test_delayNodeCycles.html"]
    184 
    185 ["test_delayNodePassThrough.html"]
    186 
    187 ["test_delayNodeSmallMaxDelay.html"]
    188 
    189 ["test_delayNodeTailIncrease.html"]
    190 
    191 ["test_delayNodeTailWithDisconnect.html"]
    192 
    193 ["test_delayNodeTailWithGain.html"]
    194 
    195 ["test_delayNodeTailWithReconnect.html"]
    196 
    197 ["test_delayNodeWithGain.html"]
    198 
    199 ["test_delaynode-channel-count-1.html"]
    200 # This is a copy of
    201 # testing/web-platform/tests/webaudio/the-audio-api/the-delaynode-interface/delaynode-channel-count-1.html
    202 # but WPT are not run with Android builds.
    203 run-if = [
    204  "os == 'android'",
    205 ]
    206 
    207 ["test_disconnectAll.html"]
    208 
    209 ["test_disconnectAudioParam.html"]
    210 
    211 ["test_disconnectAudioParamFromOutput.html"]
    212 
    213 ["test_disconnectExceptions.html"]
    214 
    215 ["test_disconnectFromAudioNode.html"]
    216 
    217 ["test_disconnectFromAudioNodeAndOutput.html"]
    218 
    219 ["test_disconnectFromAudioNodeAndOutputAndInput.html"]
    220 
    221 ["test_disconnectFromAudioNodeMultipleConnection.html"]
    222 
    223 ["test_disconnectFromOutput.html"]
    224 
    225 ["test_dynamicsCompressorNode.html"]
    226 
    227 ["test_dynamicsCompressorNodePassThrough.html"]
    228 
    229 ["test_dynamicsCompressorNodeWithGain.html"]
    230 
    231 ["test_event_listener_leaks.html"]
    232 
    233 ["test_gainNode.html"]
    234 
    235 ["test_gainNodeInLoop.html"]
    236 
    237 ["test_gainNodePassThrough.html"]
    238 
    239 ["test_iirFilterNodePassThrough.html"]
    240 
    241 ["test_maxChannelCount.html"]
    242 
    243 ["test_mixingRules.html"]
    244 
    245 ["test_nodeCreationDocumentGone.html"]
    246 
    247 ["test_nodeToParamConnection.html"]
    248 
    249 ["test_notAllowedToStartAudioContextGC.html"]
    250 
    251 ["test_offlineDestinationChannelCountLess.html"]
    252 
    253 ["test_offlineDestinationChannelCountMore.html"]
    254 
    255 ["test_oscillatorNode.html"]
    256 
    257 ["test_oscillatorNode2.html"]
    258 
    259 ["test_oscillatorNodeNegativeFrequency.html"]
    260 
    261 ["test_oscillatorNodePassThrough.html"]
    262 
    263 ["test_oscillatorNodeStart.html"]
    264 
    265 ["test_oscillatorTypeChange.html"]
    266 
    267 ["test_pannerNode.html"]
    268 
    269 ["test_pannerNodeAbove.html"]
    270 
    271 ["test_pannerNodeAtZeroDistance.html"]
    272 
    273 ["test_pannerNodeChannelCount.html"]
    274 
    275 ["test_pannerNodeHRTFSymmetry.html"]
    276 
    277 ["test_pannerNodeTail.html"]
    278 
    279 ["test_pannerNode_audioparam_distance.html"]
    280 
    281 ["test_pannerNode_equalPower.html"]
    282 
    283 ["test_pannerNode_maxDistance.html"]
    284 
    285 ["test_periodicWave.html"]
    286 
    287 ["test_periodicWaveBandLimiting.html"]
    288 
    289 ["test_periodicWaveDisableNormalization.html"]
    290 
    291 ["test_retrospective-exponentialRampToValueAtTime.html"]
    292 
    293 ["test_retrospective-linearRampToValueAtTime.html"]
    294 
    295 ["test_retrospective-setTargetAtTime.html"]
    296 
    297 ["test_retrospective-setValueAtTime.html"]
    298 
    299 ["test_retrospective-setValueCurveAtTime.html"]
    300 
    301 ["test_scriptProcessorNode.html"]
    302 
    303 ["test_scriptProcessorNodeChannelCount.html"]
    304 
    305 ["test_scriptProcessorNodeNotConnected.html"]
    306 
    307 ["test_scriptProcessorNodePassThrough.html"]
    308 
    309 ["test_scriptProcessorNodeZeroInputOutput.html"]
    310 
    311 ["test_scriptProcessorNode_playbackTime1.html"]
    312 
    313 ["test_sequentialBufferSourceWithResampling.html"]
    314 
    315 ["test_setValueCurveWithNonFiniteElements.html"]
    316 
    317 ["test_singleSourceDest.html"]
    318 
    319 ["test_slowStart.html"]
    320 
    321 ["test_stereoPannerNode.html"]
    322 
    323 ["test_stereoPannerNodePassThrough.html"]
    324 
    325 ["test_stereoPanningWithGain.html"]
    326 
    327 ["test_waveDecoder.html"]
    328 
    329 ["test_waveShaper.html"]
    330 
    331 ["test_waveShaperGain.html"]
    332 
    333 ["test_waveShaperInvalidLengthCurve.html"]
    334 
    335 ["test_waveShaperNoCurve.html"]
    336 
    337 ["test_waveShaperPassThrough.html"]
    338 
    339 ["test_webAudio_muteTab.html"]
    340 scheme = "https"
    341 skip-if = [
    342  "os == 'android'", # Bug 1404995, no loopback devices on some platforms
    343  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    344  "os == 'win'",
    345 ]