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