[DEFAULT]
tags = "addons"
support-files = [
  "addons/browser_dragdrop1.xpi",
  "addons/browser_dragdrop1.zip",
  "addons/browser_dragdrop1.1.xpi",
  "addons/browser_dragdrop1.1.zip",
  "addons/browser_dragdrop2.xpi",
  "addons/browser_dragdrop2.zip",
  "addons/browser_dragdrop_incompat.xpi",
  "addons/browser_installssl.xpi",
  "addons/browser_theme.xpi",
  "addon_prefs.xhtml",
  "discovery/api_response.json",
  "discovery/api_response_empty.json",
  "discovery/small-1x1.png",
  "head.js",
  "redirect.sjs",
  "browser_updatessl.json",
  "browser_updatessl.json^headers^",
  "sandboxed.html",
  "sandboxed.html^headers^",
  "webapi_addon_listener.html",
  "webapi_checkavailable.html",
  "webapi_checkchromeframe.xhtml",
  "webapi_checkframed.html",
  "webapi_checknavigatedwindow.html",
  "!/toolkit/mozapps/extensions/test/xpinstall/corrupt.xpi",
  "!/toolkit/mozapps/extensions/test/xpinstall/incompatible.xpi",
  "!/toolkit/mozapps/extensions/test/xpinstall/unsigned.xpi",
  "!/toolkit/mozapps/extensions/test/xpinstall/amosigned.xpi",
]

generated-files = [
  "addons/browser_dragdrop1.xpi",
  "addons/browser_dragdrop1.zip",
  "addons/browser_dragdrop1.1.xpi",
  "addons/browser_dragdrop1.1.zip",
  "addons/browser_dragdrop2.xpi",
  "addons/browser_dragdrop2.zip",
  "addons/browser_dragdrop_incompat.xpi",
  "addons/browser_installssl.xpi",
  "addons/browser_theme.xpi",
]
prefs = [
  "dom.webmidi.enabled=true",
  "midi.testing=true",
]

["browser_AMBrowserExtensionsImport.js"]

["browser_about_debugging_link.js"]

["browser_addon_list_reordering.js"]

["browser_amo_abuse_report.js"]
support-files = ["head_abuse_report.js"]

["browser_bug572561.js"]

["browser_checkAddonCompatibility.js"]

["browser_colorwaybuiltins_notification.js"]
run-if = [
  "appname == 'firefox'",
]

["browser_dragdrop.js"]
skip-if = [
  "true", # Bug 1626824
]

["browser_file_xpi_no_process_switch.js"]

["browser_globalwarnings.js"]

["browser_gmpProvider.js"]

["browser_history_navigation.js"]
https_first_disabled = true

["browser_html_detail_permissions.js"]

["browser_html_detail_permissions_file_access.js"]

["browser_html_detail_permissions_policy_blocked.js"]

["browser_html_detail_permissions_userScripts.js"]

["browser_html_detail_view.js"]

["browser_html_discover_view.js"]
https_first_disabled = true
support-files = ["head_disco.js"]
skip-if = [
  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && opt && a11y_checks && swgl && verify-standalone",
]

["browser_html_discover_view_clientid.js"]

["browser_html_discover_view_prefs.js"]

["browser_html_embedder_hook.js"]

["browser_html_forced_colors_notice.js"]
run-if = [
  "os == 'win'", # Forced-colors is only supported on Windows
]

["browser_html_list_view.js"]
skip-if = [
  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && opt && a11y_checks && swgl", # Bug 1781893
]

["browser_html_list_view_recommendations.js"]
skip-if = [
  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && opt && a11y_checks && swgl", # Bug 1858037 to investigate intermittent a11y_checks results for .popup-notification-primary-button.primary.footer-button
]

["browser_html_mlmodel_addons.js"]

["browser_html_options_ui.js"]

["browser_html_options_ui_dark_theme.js"]

["browser_html_options_ui_in_tab.js"]

["browser_html_pending_updates.js"]

["browser_html_recent_updates.js"]

["browser_html_recommendations.js"]
https_first_disabled = true

["browser_html_scroll_restoration.js"]

["browser_html_sitepermission_addons.js"]

["browser_html_smartwindow_themes_notice.js"]

["browser_html_updates.js"]
https_first_disabled = true

["browser_html_warning_messages.js"]

["browser_installssl.js"]
skip-if = [
  "verify-standalone",
]

["browser_local_install.js"]

["browser_manage_shortcuts.js"]

["browser_manage_shortcuts_hidden.js"]

["browser_manage_shortcuts_remove.js"]

["browser_menu_button_accessibility.js"]

["browser_page_accessibility.js"]

["browser_page_options_install_addon.js"]

["browser_page_options_updates.js"]

["browser_permission_prompt.js"]
skip-if = [
  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && opt && a11y_checks && swgl", # Bug 1964764
]

["browser_permission_prompt_userScripts.js"]

["browser_reinstall.js"]

["browser_shortcuts_duplicate_check.js"]

["browser_sidebar_categories.js"]

["browser_sidebar_hidden_categories.js"]

["browser_sidebar_preferences_button.js"]

["browser_sidebar_restore_category.js"]

["browser_subframe_install.js"]

["browser_task_next_test.js"]

["browser_theme_forced_colors.js"]
run-if = [
  "os == 'win'", # Forced-colors is only supported on Windows
]

["browser_theme_undo.js"]

["browser_updateid.js"]

["browser_updatessl.js"]

["browser_verify_l10n_strings.js"]

["browser_webapi.js"]

["browser_webapi_access.js"]
https_first_disabled = true

["browser_webapi_addon_listener.js"]

["browser_webapi_enable.js"]

["browser_webapi_install.js"]

["browser_webapi_install_disabled.js"]

["browser_webapi_sendAbuseReport.js"]

["browser_webapi_theme.js"]
skip-if = [
  "os == 'win' && os_version == '11.26200' && asan", # Bug 2019745
]

["browser_webapi_uninstall.js"]

["browser_webext_icon.js"]

["browser_webext_incognito.js"]
skip-if = [
  "os == 'win' && os_version == '11.26200' && asan", # Bug 2019745
]
