Source code

Revision control

Copy as Markdown

Other Tools

[DEFAULT]
support-files = [
"click-event-helper.js",
"head.js",
"short.mp4",
"no-audio-track.webm",
"test-button-overlay.html",
"test-media-stream.html",
"test-opaque-overlay.html",
"test-page.html",
"test-page-without-audio.html",
"test-page-multiple-contexts.html",
"test-page-pipDisabled.html",
"test-page-with-iframe.html",
"test-page-with-sound.html",
"test-page-with-webvtt.html",
"test-pointer-events-none.html",
"test-reversed.html",
"test-transparent-nested-iframes.html",
"test-transparent-overlay-1.html",
"test-transparent-overlay-2.html",
"test-video.mp4",
"test-video-cropped.mp4",
"test-video-long.mp4",
"test-video-selection.html",
"test-video-vertical.mp4",
"test-webvtt-1.vtt",
"test-webvtt-2.vtt",
"test-webvtt-3.vtt",
"test-webvtt-4.vtt",
"test-webvtt-5.vtt",
"../../../../dom/media/test/gizmo.mp4",
"../../../../dom/media/test/owl.mp3",
]
prefs = [
"media.videocontrols.picture-in-picture.display-text-tracks.enabled=false",
"media.videocontrols.picture-in-picture.enabled=true",
"media.videocontrols.picture-in-picture.video-toggle.always-show=true",
"media.videocontrols.picture-in-picture.video-toggle.enabled=true",
"media.videocontrols.picture-in-picture.video-toggle.has-used=true",
"media.videocontrols.picture-in-picture.video-toggle.position=\"right\"",
"media.videocontrols.picture-in-picture.video-toggle.testing=true",
"media.videocontrols.picture-in-picture.urlbar-button.enabled=true",
]
["browser_aaa_run_first_firstTimePiPToggleEvents.js"]
["browser_aaa_telemetry_togglePiP.js"]
["browser_audioScrubber.js"]
["browser_backgroundTab.js"]
["browser_cannotTriggerFromContent.js"]
["browser_changePiPSrcInFullscreen.js"]
["browser_closePipPause.js"]
["browser_closePip_pageNavigationChanges.js"]
["browser_closePlayer.js"]
["browser_closeTab.js"]
["browser_close_unpip_focus.js"]
["browser_conflictingPips.js"]
["browser_contextMenu.js"]
skip-if = ["os == 'linux' && bits == 64 && os_version == '18.04'"] # Bug 1569205
["browser_controlsHover.js"]
["browser_cornerSnapping.js"]
run-if = ["os == 'mac'"]
["browser_dblclickFullscreen.js"]
["browser_disableSwipeGestures.js"]
skip-if = ["os == 'mac'"] # Bug 1840716
["browser_durationChange.js"]
["browser_flipIconWithRTL.js"]
skip-if = [
"os == 'linux' && ccov", # Bug 1678091
"tsan", # Bug 1678091
]
["browser_fontSize_change.js"]
["browser_fullscreen.js"]
skip-if = [
"os == 'mac' && debug", # Bug 1566173
"os == 'linux'", # Bug 1664667
]
["browser_improved_controls.js"]
["browser_keyboardClosePIPwithESC.js"]
["browser_keyboardFullScreenPIPShortcut.js"]
["browser_keyboardShortcut.js"]
["browser_keyboardShortcutClosePIP.js"]
["browser_keyboardShortcutWithNanDuration.js"]
support-files = ["test-page-with-nan-video-duration.html"]
["browser_keyboardToggle.js"]
["browser_mediaStreamVideos.js"]
["browser_mouseButtonVariation.js"]
skip-if = [
"debug",
"os == 'linux' && bits == 64 && !debug", # Bug 1549875
]
["browser_multiPip.js"]
["browser_nimbusDisplayDuration.js"]
["browser_nimbusFirstTimeStyleVariant.js"]
["browser_nimbusMessageFirstTimePip.js"]
["browser_nimbusShowIconOnly.js"]
["browser_noPlayerControlsOnMiddleRightClick.js"]
["browser_noToggleOnAudio.js"]
["browser_occluded_window.js"]
["browser_playerControls.js"]
["browser_preserveTabPipIconOverlay.js"]
["browser_privateWindow.js"]
["browser_removeVideoElement.js"]
["browser_resizeVideo.js"]
skip-if = ["os == 'linux'"] # Bug 1594223
["browser_reversePiP.js"]
["browser_saveLastPiPLoc.js"]
skip-if = [
"os == 'linux'", # Bug 1673465
"os == 'win' && bits == 64 && debug", # Bug 1683002
]
["browser_shortcutsAfterFocus.js"]
skip-if = ["os == 'win' && bits == 64 && debug"] # Bug 1683002
["browser_showMessage.js"]
["browser_smallVideoLayout.js"]
skip-if = ["os == 'win' && bits == 64 && debug"] # Bug 1683002
["browser_stripVideoStyles.js"]
["browser_subtitles_settings_panel.js"]
["browser_tabIconOverlayPiP.js"]
["browser_telemetry_enhancements.js"]
["browser_text_tracks_webvtt_1.js"]
["browser_text_tracks_webvtt_2.js"]
["browser_text_tracks_webvtt_3.js"]
["browser_thirdPartyIframe.js"]
["browser_toggleAfterTabTearOutIn.js"]
skip-if = [
"os == 'linux' && bits == 64", # Bug 1605546
"os == 'mac' && !debug", # Bug 1605546
]
["browser_toggleButtonOnNanDuration.js"]
skip-if = ["os == 'linux' && !debug"] # Bug 1700504
support-files = ["test-page-with-nan-video-duration.html"]
["browser_toggleButtonOverlay.js"]
skip-if = ["true"] # Bug 1546455
["browser_toggleMode_2.js"]
skip-if = [
"os == 'linux'", # Bug 1654971
"os == 'mac'", # Bug 1654971
]
["browser_toggleOnInsertedVideo.js"]
["browser_toggleOpaqueOverlay.js"]
skip-if = ["true"] # Bug 1546455
["browser_togglePointerEventsNone.js"]
skip-if = ["true"] # Bug 1664920, Bug 1628777
["browser_togglePolicies.js"]
skip-if = [
"os == 'linux' && bits == 64", # Bug 1605565
"apple_catalina && debug", # Bug 1605565
]
["browser_togglePositionChange.js"]
skip-if = ["os == 'linux' && bits == 64 && !debug"] # Bug 1738532
["browser_toggleSimple.js"]
skip-if = ["os == 'linux'"] # Bug 1546455
["browser_toggleTransparentOverlay-1.js"]
skip-if = ["os == 'linux' && bits == 64"] # Bug 1552288
["browser_toggleTransparentOverlay-2.js"]
skip-if = ["os == 'linux' && bits == 64 && os_version == '18.04'"] # Bug 1546930
["browser_toggle_enabled.js"]
["browser_toggle_videocontrols.js"]
["browser_toggle_without_audio.js"]
["browser_touch_toggle_enablepip.js"]
["browser_urlbar_toggle.js"]
["browser_videoEmptied.js"]
["browser_videoSelection.js"]