mochitest_peerconnection.toml (14567B)
1 [DEFAULT] 2 skip-if = [ 3 "isolated_process", # Bug 1709948 4 ] 5 tags = "mtg webrtc" 6 subsuite = "media" 7 scheme = "https" 8 support-files = [ 9 "head.js", 10 "dataChannel.js", 11 "mediaStreamPlayback.js", 12 "network.js", 13 "nonTrickleIce.js", 14 "pc.js", 15 "stats.js", 16 "templates.js", 17 "test_enumerateDevices_iframe.html", 18 "test_getUserMedia_permission_iframe.html", 19 "NetworkPreparationChromeScript.js", 20 "blacksilence.js", 21 "turnConfig.js", 22 "sdpUtils.js", 23 "addTurnsSelfsignedCert.js", 24 "parser_rtp.js", 25 "peerconnection_audio_forced_sample_rate.js", 26 "iceTestUtils.js", 27 "simulcast.js", 28 "helpers_from_wpt/sdp.js", 29 "!/dom/canvas/test/captureStream_common.js", 30 "!/dom/canvas/test/webgl-mochitest/webgl-util.js", 31 "!/dom/media/test/manifest.js", 32 "!/dom/media/test/seek.webm", 33 "!/dom/media/test/gizmo.mp4", 34 "!/docshell/test/navigation/blank.html", 35 ] 36 prefs = [ 37 "focusmanager.testmode=true", # emulate focus 38 "network.proxy.allow_hijacking_localhost=true", 39 "media.devices.enumerate.legacy.enabled=false", 40 "media.aboutwebrtc.hist.poll_interval_ms=2000", 41 ] 42 43 ["test_peerConnection_addAudioTrackToExistingVideoStream.html"] 44 45 ["test_peerConnection_addDataChannel.html"] 46 47 ["test_peerConnection_addDataChannelNoBundle.html"] 48 49 ["test_peerConnection_addSecondAudioStream.html"] 50 51 ["test_peerConnection_addSecondAudioStreamNoBundle.html"] 52 53 ["test_peerConnection_addSecondVideoStream.html"] 54 55 ["test_peerConnection_addSecondVideoStreamNoBundle.html"] 56 57 ["test_peerConnection_addtrack_removetrack_events.html"] 58 59 ["test_peerConnection_answererAddSecondAudioStream.html"] 60 61 ["test_peerConnection_audioChannels.html"] 62 63 ["test_peerConnection_audioCodecs.html"] 64 65 ["test_peerConnection_audioContributingSources.html"] 66 67 ["test_peerConnection_audioRenegotiationInactiveAnswer.html"] 68 69 ["test_peerConnection_audioSynchronizationSources.html"] 70 71 ["test_peerConnection_audioSynchronizationSourcesUnidirectional.html"] 72 73 ["test_peerConnection_basicAV1Video.html"] 74 skip-if = [ 75 "os == 'android'", 76 ] 77 78 ["test_peerConnection_basicAudio.html"] 79 80 ["test_peerConnection_basicAudioDynamicPtMissingRtpmap.html"] 81 82 ["test_peerConnection_basicAudioNATRelay.html"] 83 skip-if = [ 84 "os == 'android'", # websockets don't work on android (bug 1266217) 85 ] 86 scheme = "http" 87 88 ["test_peerConnection_basicAudioNATRelayTCP.html"] 89 skip-if = [ 90 "os == 'android'", # websockets don't work on android (bug 1266217) 91 ] 92 scheme = "http" 93 94 ["test_peerConnection_basicAudioNATRelayTCPWithStun300.html"] 95 scheme = "http" 96 skip-if = [ 97 "os == 'android'", # websockets don't work on android (bug 1266217) 98 ] 99 100 ["test_peerConnection_basicAudioNATRelayTLS.html"] 101 skip-if = [ 102 "os == 'android'", # websockets don't work on android (bug 1266217) 103 ] 104 scheme = "http" 105 106 ["test_peerConnection_basicAudioNATRelayWithStun300.html"] 107 skip-if = [ 108 "os == 'android'", # websockets don't work on android (bug 1266217) 109 ] 110 scheme = "http" 111 112 ["test_peerConnection_basicAudioNATSrflx.html"] 113 skip-if = [ 114 "os == 'android'", # websockets don't work on android (bug 1266217) 115 ] 116 scheme = "http" 117 118 ["test_peerConnection_basicAudioNoisyUDPBlock.html"] 119 skip-if = [ 120 "os == 'android'", # websockets don't work on android (bug 1266217) 121 ] 122 scheme = "http" 123 124 ["test_peerConnection_basicAudioPcmaPcmuOnly.html"] 125 126 ["test_peerConnection_basicAudioRelayPolicy.html"] 127 skip-if = [ 128 "os == 'android'", # websockets don't work on android (bug 1266217) 129 ] 130 scheme = "http" 131 132 ["test_peerConnection_basicAudioRequireEOC.html"] 133 134 ["test_peerConnection_basicAudioVerifyRtpHeaderExtensions.html"] 135 136 ["test_peerConnection_basicAudioVideo.html"] 137 138 ["test_peerConnection_basicAudioVideoCombined.html"] 139 140 ["test_peerConnection_basicAudioVideoNoBundle.html"] 141 142 ["test_peerConnection_basicAudioVideoNoBundleNoRtcpMux.html"] 143 144 ["test_peerConnection_basicAudioVideoNoRtcpMux.html"] 145 146 ["test_peerConnection_basicAudioVideoTransceivers.html"] 147 148 ["test_peerConnection_basicAudioVideoVerifyExtmap.html"] 149 150 ["test_peerConnection_basicAudioVideoVerifyExtmapSendonly.html"] 151 152 ["test_peerConnection_basicAudioVideoVerifyTooLongMidFails.html"] 153 154 ["test_peerConnection_basicAudio_forced_higher_rate.html"] 155 156 ["test_peerConnection_basicAudio_forced_lower_rate.html"] 157 158 ["test_peerConnection_basicH264Video.html"] 159 160 ["test_peerConnection_basicScreenshare.html"] 161 skip-if = [ 162 "os == 'android'", # no screenshare on android 163 "os == 'mac' && os_version == '14.70' && arch == 'x86_64'", # Bug 1929420 164 "os == 'mac' && os_version == '15.30' && arch == 'aarch64'", # Bug 1929420 165 ] 166 167 ["test_peerConnection_basicVideo.html"] 168 169 ["test_peerConnection_basicVideoVerifyRtpHeaderExtensions.html"] 170 171 ["test_peerConnection_basicWindowshare.html"] 172 skip-if = [ 173 "os == 'android'", # no screenshare on android 174 "os == 'mac' && os_version == '14.70' && arch == 'x86_64' && debug", # Bug 1929420 175 "os == 'mac' && os_version == '14.70' && arch == 'x86_64' && opt && socketprocess_e10s", # Bug 1929420 176 "os == 'mac' && os_version == '15.30' && arch == 'aarch64'", # Bug 1929420 177 ] 178 179 ["test_peerConnection_bug822674.html"] 180 scheme = "http" 181 182 ["test_peerConnection_bug825703.html"] 183 scheme = "http" 184 185 ["test_peerConnection_bug827843.html"] 186 187 ["test_peerConnection_bug834153.html"] 188 scheme = "http" 189 190 ["test_peerConnection_bug1013809.html"] 191 192 ["test_peerConnection_bug1042791.html"] 193 194 ["test_peerConnection_bug1227781.html"] 195 scheme = "http" 196 197 ["test_peerConnection_bug1512281.html"] 198 fail-if = [ 199 "true", 200 ] 201 202 ["test_peerConnection_bug1773067.html"] 203 204 ["test_peerConnection_callbacks.html"] 205 206 ["test_peerConnection_captureStream_canvas_2d.html"] 207 scheme = "http" 208 209 ["test_peerConnection_captureStream_canvas_2d_noSSRC.html"] 210 scheme = "http" 211 212 ["test_peerConnection_captureStream_canvas_webgl.html"] 213 scheme = "http" 214 215 ["test_peerConnection_capturedVideo.html"] 216 tags = "capturestream" 217 skip-if = [ 218 "os == 'android'", # Cannot capture a video element on android (bug 1526207) 219 ] 220 221 ["test_peerConnection_certificates.html"] 222 223 ["test_peerConnection_checkPacketDumpHook.html"] 224 225 ["test_peerConnection_close.html"] 226 scheme = "http" 227 228 ["test_peerConnection_closeDuringIce.html"] 229 230 ["test_peerConnection_codecNegotiationFailure.html"] 231 232 ["test_peerConnection_constructedStream.html"] 233 234 ["test_peerConnection_disabledVideoPreNegotiation.html"] 235 236 ["test_peerConnection_encodingsNegotiation.html"] 237 238 ["test_peerConnection_errorCallbacks.html"] 239 scheme = "http" 240 241 ["test_peerConnection_extmapRenegotiation.html"] 242 243 ["test_peerConnection_forwarding_basicAudioVideoCombined.html"] 244 245 ["test_peerConnection_gatherWithSetConfiguration.html"] 246 skip-if = [ 247 "os == 'android'", # websockets don't work on android (bug 1266217) 248 ] 249 scheme = "http" 250 251 ["test_peerConnection_gatherWithStun300.html"] 252 skip-if = [ 253 "os == 'android'", # websockets don't work on android (bug 1266217) 254 ] 255 scheme = "http" 256 257 ["test_peerConnection_gatherWithStun300IPv6.html"] 258 scheme = "http" 259 skip-if = [ 260 "os == 'android'", # websockets don't work on android (bug 1266217) 261 "os == 'mac' && os_version == '10.15' && arch == 'x86_64'", # no ipv6 support on OS X testers (bug 1710706) 262 "os == 'mac' && os_version == '14.70' && arch == 'x86_64'", # no ipv6 support on OS X testers (bug 1710706) 263 "os == 'mac' && os_version == '15.30' && arch == 'aarch64'", # no ipv6 support on OS X testers (bug 1710706) 264 "os == 'win'", # no ipv6 support on windows testers (bug 1710706) 265 ] 266 267 ["test_peerConnection_getParameters.html"] 268 269 ["test_peerConnection_glean.html"] 270 271 ["test_peerConnection_iceCandidateSelection.html"] 272 skip-if = [ 273 "os == 'android'", # websockets don't work on android (bug 1266217) 274 "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && opt && socketprocess_e10s", # Bug 1937254 275 ] 276 scheme = "http" 277 278 ["test_peerConnection_iceFailure.html"] 279 skip-if = [ 280 "true", # Bug 1180388 281 ] 282 scheme = "http" 283 284 ["test_peerConnection_insertDTMF.html"] 285 286 ["test_peerConnection_localReofferRollback.html"] 287 288 ["test_peerConnection_localRollback.html"] 289 290 ["test_peerConnection_localhostPolicy.html"] 291 skip-if = [ 292 "os == 'android'", # websockets don't work on android (bug 1266217) 293 ] 294 scheme = "http" 295 296 ["test_peerConnection_maxFsConstraint.html"] 297 298 ["test_peerConnection_multiple_captureStream_canvas_2d.html"] 299 scheme = "http" 300 301 ["test_peerConnection_noTrickleAnswer.html"] 302 303 ["test_peerConnection_noTrickleOffer.html"] 304 305 ["test_peerConnection_noTrickleOfferAnswer.html"] 306 307 ["test_peerConnection_nonDefaultRate.html"] 308 309 ["test_peerConnection_offerRequiresReceiveAudio.html"] 310 311 ["test_peerConnection_offerRequiresReceiveVideo.html"] 312 313 ["test_peerConnection_offerRequiresReceiveVideoAudio.html"] 314 315 ["test_peerConnection_portRestrictions.html"] 316 317 ["test_peerConnection_promiseSendOnly.html"] 318 319 ["test_peerConnection_recordReceiveTrack.html"] 320 321 ["test_peerConnection_relayOnly.html"] 322 disabled = "bug 1612063 # test is racy" 323 324 ["test_peerConnection_remoteReofferRollback.html"] 325 326 ["test_peerConnection_remoteRollback.html"] 327 skip-if = [ 328 "os == 'android' && os_version == '14' && arch == 'x86_64'", # Bug 1883535 329 ] 330 331 ["test_peerConnection_removeAudioTrack.html"] 332 333 ["test_peerConnection_removeThenAddAudioTrack.html"] 334 335 ["test_peerConnection_removeThenAddAudioTrackNoBundle.html"] 336 337 ["test_peerConnection_removeThenAddVideoTrack.html"] 338 339 ["test_peerConnection_removeThenAddVideoTrackNoBundle.html"] 340 341 ["test_peerConnection_removeVideoTrack.html"] 342 343 ["test_peerConnection_renderAfterRenegotiation.html"] 344 scheme = "http" 345 346 ["test_peerConnection_replaceNullTrackThenRenegotiateAudio.html"] 347 348 ["test_peerConnection_replaceNullTrackThenRenegotiateVideo.html"] 349 350 ["test_peerConnection_replaceTrack.html"] 351 352 ["test_peerConnection_replaceTrack_camera.html"] 353 skip-if = [ 354 "os == 'android'", # Bug 1614460 355 ] 356 357 ["test_peerConnection_replaceTrack_disabled.html"] 358 skip-if = [ 359 "os == 'android'", # Bug 1614460 360 ] 361 362 ["test_peerConnection_replaceTrack_microphone.html"] 363 364 ["test_peerConnection_replaceVideoThenRenegotiate.html"] 365 366 ["test_peerConnection_restartIce.html"] 367 368 ["test_peerConnection_restartIceBadAnswer.html"] 369 370 ["test_peerConnection_restartIceLocalAndRemoteRollback.html"] 371 372 ["test_peerConnection_restartIceLocalAndRemoteRollbackNoSubsequentRestart.html"] 373 374 ["test_peerConnection_restartIceLocalRollback.html"] 375 376 ["test_peerConnection_restartIceLocalRollbackNoSubsequentRestart.html"] 377 378 ["test_peerConnection_restartIceNoBundle.html"] 379 380 ["test_peerConnection_restartIceNoBundleNoRtcpMux.html"] 381 382 ["test_peerConnection_restartIceNoRtcpMux.html"] 383 384 ["test_peerConnection_restrictBandwidthTargetBitrate.html"] 385 386 ["test_peerConnection_restrictBandwidthWithTias.html"] 387 388 ["test_peerConnection_rtcp_rsize.html"] 389 390 ["test_peerConnection_scaleResolution.html"] 391 392 ["test_peerConnection_scaleResolution_oldSetParameters.html"] 393 394 ["test_peerConnection_sender_and_receiver_stats.html"] 395 396 ["test_peerConnection_setLocalAnswerInHaveLocalOffer.html"] 397 398 ["test_peerConnection_setLocalAnswerInStable.html"] 399 400 ["test_peerConnection_setLocalOfferInHaveRemoteOffer.html"] 401 402 ["test_peerConnection_setParameters.html"] 403 404 ["test_peerConnection_setParametersCompatMode.html"] 405 406 ["test_peerConnection_setParameters_maxFramerate.html"] 407 408 ["test_peerConnection_setParameters_maxFramerate_oldSetParameters.html"] 409 410 ["test_peerConnection_setParameters_oldSetParameters.html"] 411 412 ["test_peerConnection_setParameters_scaleResolutionDownBy.html"] 413 414 ["test_peerConnection_setParameters_scaleResolutionDownBy_oldSetParameters.html"] 415 416 ["test_peerConnection_setRemoteAnswerInHaveRemoteOffer.html"] 417 418 ["test_peerConnection_setRemoteAnswerInStable.html"] 419 420 ["test_peerConnection_setRemoteOfferInHaveLocalOffer.html"] 421 422 ["test_peerConnection_sillyCodecPriorities.html"] 423 424 ["test_peerConnection_simulcastAnswer.html"] 425 426 ["test_peerConnection_simulcastAnswer_lowResFirst.html"] 427 428 ["test_peerConnection_simulcastAnswer_lowResFirst_oldSetParameters.html"] 429 430 ["test_peerConnection_simulcastAnswer_oldSetParameters.html"] 431 432 ["test_peerConnection_simulcastOddResolution.html"] 433 434 ["test_peerConnection_simulcastOddResolution_oldSetParameters.html"] 435 436 ["test_peerConnection_simulcastOffer.html"] 437 438 ["test_peerConnection_simulcastOffer_lowResFirst.html"] 439 440 ["test_peerConnection_simulcastOffer_lowResFirst_oldSetParameters.html"] 441 442 ["test_peerConnection_simulcastOffer_oldSetParameters.html"] 443 444 ["test_peerConnection_simulcastOffer_screenshare.html"] 445 skip-if = [ 446 "os == 'android'", # no screenshare on android 447 "os == 'mac' && os_version == '15.30' && arch == 'aarch64'", # Bug 1941688 448 ] 449 450 ["test_peerConnection_stats.html"] 451 skip-if = [ 452 "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'", # Bug 1780717 453 ] 454 455 ["test_peerConnection_stats_jitter.html"] 456 457 ["test_peerConnection_stats_oneway.html"] 458 skip-if = [ 459 "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && opt && socketprocess_e10s", # Bug 1798188 460 ] 461 462 ["test_peerConnection_stats_relayProtocol.html"] 463 skip-if = [ 464 "os == 'android'", 465 ] 466 scheme = "http" 467 468 ["test_peerConnection_stereoFmtpPref.html"] 469 470 ["test_peerConnection_syncSetDescription.html"] 471 472 ["test_peerConnection_telephoneEventFirst.html"] 473 474 ["test_peerConnection_threeUnbundledConnections.html"] 475 476 ["test_peerConnection_throwInCallbacks.html"] 477 478 ["test_peerConnection_toJSON.html"] 479 scheme = "http" 480 481 ["test_peerConnection_trackDisabling.html"] 482 skip-if = [ 483 "os == 'android'", # Bug 1614460 484 ] 485 486 ["test_peerConnection_trackDisabling_clones.html"] 487 488 ["test_peerConnection_trackless_sender_stats.html"] 489 490 ["test_peerConnection_twoAudioStreams.html"] 491 492 ["test_peerConnection_twoAudioTracksInOneStream.html"] 493 494 ["test_peerConnection_twoAudioVideoStreams.html"] 495 496 ["test_peerConnection_twoAudioVideoStreamsCombined.html"] 497 498 ["test_peerConnection_twoAudioVideoStreamsCombinedNoBundle.html"] 499 500 ["test_peerConnection_twoVideoStreams.html"] 501 502 ["test_peerConnection_twoVideoTracksInOneStream.html"] 503 504 ["test_peerConnection_verifyAudioAfterRenegotiation.html"] 505 skip-if = [ 506 "os == 'android' && arch == 'x86_64' && opt", # Bug 1783287 507 ] 508 509 ["test_peerConnection_verifyDescriptions.html"] 510 511 ["test_peerConnection_verifyNonEmptyFmtp.html"] 512 skip-if = [ 513 "os == 'android'", 514 ] 515 516 ["test_peerConnection_verifyVideoAfterRenegotiation.html"] 517 518 ["test_peerConnection_videoCodecs.html"] 519 skip-if = [ 520 "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && opt", # 1974205 521 "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && tsan", # 1974205 522 "os == 'win' && os_version == '11.26100' && arch == 'x86' && debug", # Bug 1974205 523 "os == 'win' && os_version == '11.26100' && arch == 'x86_64'", # 1974205 524 ] 525 526 ["test_peerConnection_videoRenegotiationInactiveAnswer.html"] 527 528 ["test_peerConnection_webAudio.html"] 529 tags = "webaudio webrtc" 530 scheme = "http" 531 532 ["test_selftest.html"] 533 # Bug 1227781: Crash with bogus TURN server. 534 scheme = "http"