[DEFAULT]
run-if = [
  "os != 'android'",
]
head = "head.js"
firefox-appdir = "browser"
support-files = ["data/engine.xml"]

["test_000_frecency.js"]

["test_UrlbarChildController_unit.js"]

["test_UrlbarParentController_integration.js"]

["test_UrlbarParentController_telemetry.js"]

["test_UrlbarParentController_unit.js"]

["test_UrlbarPrefs.js"]

["test_UrlbarProviderAiChat.js"]

["test_UrlbarProviderSearchSuggestions.js"]

["test_UrlbarProviderSemanticHistorySearch.js"]

["test_UrlbarQueryContext.js"]

["test_UrlbarQueryContext_restrictSource.js"]

["test_UrlbarResult_getDisplayableValueAndHighlights.js"]

["test_UrlbarResult_wireSerialization.js"]

["test_UrlbarSearchUtils.js"]

["test_UrlbarUtils_addToInputHistoryWhenReady.js"]

["test_UrlbarUtils_addToUrlbarHistory.js"]

["test_UrlbarUtils_autofillBackspaceCount.js"]

["test_UrlbarUtils_autofillBlock.js"]

["test_UrlbarUtils_copySnakeKeysToCamel.js"]

["test_UrlbarUtils_formatDate.js"]

["test_UrlbarUtils_getBackspaceBlock.js"]

["test_UrlbarUtils_getShortcutOrURIAndPostData.js"]

["test_UrlbarUtils_getTokenMatches.js"]

["test_UrlbarUtils_isOriginUrl.js"]

["test_UrlbarUtils_skippableTimer.js"]

["test_UrlbarUtils_unEscapeURIForUI.js"]

["test_about_urls.js"]

["test_autofill_adaptiveHistory.js"]
requesttimeoutfactor = 3  # Slow on Mac debug

["test_autofill_adaptiveHistory_bookmarks.js"]

["test_autofill_adaptiveHistory_history_disabled.js"]

["test_autofill_adaptive_origin_fallback.js"]

["test_autofill_blocking.js"]

["test_autofill_bookmarked.js"]

["test_autofill_do_not_trim.js"]

["test_autofill_functional.js"]

["test_autofill_origins.js"]
requesttimeoutfactor = 3  # Slow on Mac debug

["test_autofill_originsAndQueries.js"]
requesttimeoutfactor = 3  # Slow on Linux debug and Mac debug

["test_autofill_origins_alt_frecency.js"]
prefs = [
  "places.frecency.origins.alternative.featureGate=true",
  "browser.urlbar.suggest.quickactions=false",
]

["test_autofill_origins_typed_frecency.js"]

["test_autofill_prefix_fallback.js"]

["test_autofill_search_engine_aliases.js"]

["test_autofill_urls.js"]

["test_avoid_stripping_to_empty_tokens.js"]

["test_calculator.js"]

["test_casing.js"]

["test_dedupe_embedded_url_param.js"]

["test_dedupe_prefix.js"]

["test_dedupe_switchTab.js"]

["test_dont_autofill_cases.js"]

["test_download_embed_bookmarks.js"]

["test_empty_search.js"]

["test_encoded_urls.js"]

["test_escaping_badEscapedURI.js"]

["test_escaping_escapeSelf.js"]

["test_exposure.js"]

["test_frecency.js"]

["test_frecency_alternative_nimbus.js"]

["test_geolocationUtils.js"]

["test_heuristic_cancel.js"]

["test_hideSponsoredHistory.js"]

["test_history_bookmark_results_on_search_service_failure.js"]

["test_keywords.js"]

["test_l10nCache.js"]

["test_local_suggest_prefs.js"]

["test_match_javascript.js"]

["test_multi_word_search.js"]

["test_muxer.js"]

["test_muxer_excludeSponsoredResults.js"]

["test_pages_alt_frecency.js"]
prefs = [
  "places.frecency.pages.alternative.featureGate=true",
  "browser.urlbar.suggest.quickactions=false",
]

["test_protocol_ignore.js"]

["test_protocol_swap.js"]
skip-if = [
  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'", # Bug 1968543
]

["test_providerAliasEngines.js"]

["test_providerHeuristicFallback.js"]
skip-if = [
  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'", # Bug 1968543
]

["test_providerHistoryUrlHeuristic.js"]

["test_providerKeywords.js"]

["test_providerOmnibox.js"]
requesttimeoutfactor = 2  # Slow on Linux and Windows

["test_providerOpenTabs.js"]

["test_providerPlaces.js"]

["test_providerPlaces_duplicate_entries.js"]

["test_providerPlaces_nonEnglish.js"]

["test_providerRecentSearches.js"]

["test_providerTabToSearch.js"]

["test_providerTabToSearch_partialHost.js"]

["test_provider_notification.js"]

["test_providersManager.js"]

["test_providersManager_filtering.js"]

["test_providersManager_maxResults.js"]

["test_queryScorer.js"]

["test_query_url.js"]

["test_quickaction_telemetry.js"]

["test_quickactions.js"]

["test_remote_tabs.js"]
skip-if = [
  "!sync",
]

["test_resultGroups.js"]

["test_result_highlights.js"]

["test_richsuggestions.js"]

["test_richsuggestions_order.js"]

["test_search_engine_restyle.js"]

["test_search_suggestions.js"]
skip-if = [
  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'", # Bug 1968543
]

["test_search_suggestions_aliases.js"]

["test_search_suggestions_tail.js"]

["test_special_search.js"]

["test_suggestedIndex.js"]

["test_suggestedIndexRelativeToGroup.js"]

["test_tab_matches.js"]

["test_tags_caseInsensitivity.js"]

["test_tags_extendedUnicode.js"]

["test_tags_general.js"]

["test_tags_matchBookmarkTitles.js"]

["test_tags_returnedInSearches.js"]

["test_tokenizer.js"]

["test_trimming.js"]

["test_ui_schemas_valid.js"]
support-files = [
  "../../schema/urlbar-persisted-search-terms-schema.json",
  "../../schema/urlbar-persisted-search-terms-ui-schema.json",
]

["test_unitConversion.js"]

["test_urlbar_persisted_search_terms_validation.js"]
support-files = ["../../schema/urlbar-persisted-search-terms-schema.json"]

["test_urlbar_search_terms_persistence.js"]

["test_word_boundary_search.js"]
