[DEFAULT]
run-if = [
  "os != 'android'",
]
firefox-appdir = "browser"
tags = "os_integration"

["test_customIconManager.js"]
run-if = [
  "os == 'win'",
]

["test_desktopEntryStatus.js"]
run-if = [
  "os == 'linux'",
]

["test_dynamicLauncher.js"]
environment = [
  "XPCSHELL_TEST=1",
  # The following prevents gsettings from initializing dbus before our mock is
  # ready.
  "GSETTINGS_BACKEND=memory",
]
run-if = [
  "os == 'linux'",
]
support-files = [
  "../../../places/tests/browser/favicon-normal16.png",
]
tags = ["portal"]

["test_linuxDesktopEntry.js"]
run-if = [
  "os == 'linux'",
]

["test_macOS_showSecurityPreferences.js"]
run-if = [
  "os == 'mac'",
]

["test_secondaryTileJs.js"]
run-if = [
  "os == 'win'"
]

["test_writeShortcutIcon.js"]
run-if = [
  "os == 'win'",
  "os == 'linux'",
]
support-files = [
  "../../../places/tests/browser/favicon-normal16.png",
  "../../../../base/content/test/favicons/icon.svg",
]
