forked from mirrors/gecko-dev
Bug 1859901 - Batch 18 - migrate rest of xpcshell.ini -> toml. r=aryx,extension-reviewers,application-update-reviewers,credential-management-reviewers,places-reviewers,profiler-reviewers,win-reviewers,robwu,julienw,nalexander,Standard8,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D194891
This commit is contained in:
parent
143acea492
commit
29e80ac522
143 changed files with 3227 additions and 2250 deletions
|
|
@ -9,7 +9,7 @@ if CONFIG["MOZ_BUILD_APP"] == "browser":
|
|||
|
||||
MOCHITEST_MANIFESTS += ["test/mochitest/mochitest.toml"]
|
||||
BROWSER_CHROME_MANIFESTS += ["test/browser/browser.toml"]
|
||||
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.ini"]
|
||||
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.toml"]
|
||||
|
||||
TESTING_JS_MODULES += [
|
||||
"test/LoginTestUtils.sys.mjs",
|
||||
|
|
|
|||
|
|
@ -1,74 +0,0 @@
|
|||
[DEFAULT]
|
||||
head = head.js
|
||||
skip-if =
|
||||
os == "android" || toolkit == "android" # Not supported on GV because we can't add/remove from storage.
|
||||
support-files = data/**
|
||||
|
||||
# Test logins.json file access, not applicable to Android.
|
||||
[test_module_LoginStore.js]
|
||||
skip-if = os == "android"
|
||||
[test_loginsBackup.js]
|
||||
skip-if = os == "android"
|
||||
|
||||
# The following tests apply to any storage back-end that supports add/modify/remove.
|
||||
[test_context_menu.js]
|
||||
skip-if = os == "android" # The context menu isn't used on Android.
|
||||
# LoginManagerContextMenu is only included for MOZ_BUILD_APP == 'browser'.
|
||||
run-if = buildapp == "browser"
|
||||
[test_dedupeLogins.js]
|
||||
[test_disabled_hosts.js]
|
||||
[test_displayOrigin.js]
|
||||
[test_doLoginsMatch.js]
|
||||
[test_findRelatedRealms.js]
|
||||
[test_getFormFields.js]
|
||||
[test_getPasswordFields.js]
|
||||
[test_getPasswordOrigin.js]
|
||||
[test_getUserNameAndPasswordFields.js]
|
||||
[test_getUsernameFieldFromUsernameOnlyForm.js]
|
||||
[test_isInferredLoginForm.js]
|
||||
[test_isInferredUsernameField.js]
|
||||
[test_isOriginMatching.js]
|
||||
[test_isProbablyANewPasswordField.js]
|
||||
[test_isUsernameFieldType.js]
|
||||
[test_legacy_empty_formActionOrigin.js]
|
||||
[test_LoginManagerParent_doAutocompleteSearch.js]
|
||||
skip-if = os == "android" # Password generation not packaged/used on Android
|
||||
[test_LoginManagerParent_getGeneratedPassword.js]
|
||||
skip-if = os == "android" # Password generation not packaged/used on Android
|
||||
[test_LoginManagerParent_onPasswordEditedOrGenerated.js]
|
||||
skip-if = os == "android" # Password generation not packaged/used on Android
|
||||
[test_LoginManagerParent_searchAndDedupeLogins.js]
|
||||
skip-if = os == "android" # schemeUpgrades aren't supported
|
||||
[test_LoginManagerPrompter_getUsernameSuggestions.js]
|
||||
skip-if = os == "android" # Tests desktop's prompter
|
||||
[test_legacy_validation.js]
|
||||
[test_login_autocomplete_result.js]
|
||||
skip-if = os == "android"
|
||||
[test_logins_change.js]
|
||||
[test_logins_decrypt_failure.js]
|
||||
skip-if = os == "android" # Bug 1171687: Needs fixing on Android
|
||||
[test_logins_metainfo.js]
|
||||
[test_logins_search.js]
|
||||
[test_maybeImportLogin.js]
|
||||
skip-if = os == "android" # Only used by migrator, which isn't on Android
|
||||
[test_module_LoginCSVImport.js]
|
||||
[test_CSVParser.js]
|
||||
[test_module_LoginExport.js]
|
||||
skip-if = os == "android" # there is no export for android
|
||||
[test_module_LoginManager.js]
|
||||
[test_notifications.js]
|
||||
[test_OSCrypto_win.js]
|
||||
skip-if = os != "win"
|
||||
[test_PasswordGenerator.js]
|
||||
skip-if = os == "android" # Not packaged/used on Android
|
||||
[test_PasswordRulesManager_generatePassword.js]
|
||||
[test_recipes_add.js]
|
||||
[test_recipes_content.js]
|
||||
[test_remote_recipes.js]
|
||||
skip-if = os == "android"
|
||||
[test_search_schemeUpgrades.js]
|
||||
[test_shadowHTTPLogins.js]
|
||||
[test_storage.js]
|
||||
[test_telemetry.js]
|
||||
[test_vulnerable_passwords.js]
|
||||
skip-if = os == "android" # Not implemented for storage-mozStorage
|
||||
118
toolkit/components/passwordmgr/test/unit/xpcshell.toml
Normal file
118
toolkit/components/passwordmgr/test/unit/xpcshell.toml
Normal file
|
|
@ -0,0 +1,118 @@
|
|||
[DEFAULT]
|
||||
head = "head.js"
|
||||
skip-if = ["os == 'android'"] # Not supported on GV because we can't add/remove from storage.
|
||||
support-files = ["data/**"]
|
||||
|
||||
["test_CSVParser.js"]
|
||||
|
||||
["test_LoginManagerParent_doAutocompleteSearch.js"]
|
||||
skip-if = ["os == 'android'"] # Password generation not packaged/used on Android
|
||||
|
||||
["test_LoginManagerParent_getGeneratedPassword.js"]
|
||||
skip-if = ["os == 'android'"] # Password generation not packaged/used on Android
|
||||
|
||||
["test_LoginManagerParent_onPasswordEditedOrGenerated.js"]
|
||||
skip-if = ["os == 'android'"] # Password generation not packaged/used on Android
|
||||
|
||||
["test_LoginManagerParent_searchAndDedupeLogins.js"]
|
||||
skip-if = ["os == 'android'"] # schemeUpgrades aren't supported
|
||||
|
||||
["test_LoginManagerPrompter_getUsernameSuggestions.js"]
|
||||
skip-if = ["os == 'android'"] # Tests desktop's prompter
|
||||
|
||||
["test_OSCrypto_win.js"]
|
||||
run-if = ["os == 'win'"]
|
||||
|
||||
["test_PasswordGenerator.js"]
|
||||
skip-if = ["os == 'android'"] # Not packaged/used on Android
|
||||
|
||||
["test_PasswordRulesManager_generatePassword.js"]
|
||||
|
||||
["test_context_menu.js"]
|
||||
skip-if = ["os == 'android'"] # The context menu isn't used on Android.
|
||||
# LoginManagerContextMenu is only included for MOZ_BUILD_APP == 'browser'.
|
||||
run-if = ["buildapp == 'browser'"]
|
||||
|
||||
["test_dedupeLogins.js"]
|
||||
|
||||
["test_disabled_hosts.js"]
|
||||
|
||||
["test_displayOrigin.js"]
|
||||
|
||||
["test_doLoginsMatch.js"]
|
||||
|
||||
["test_findRelatedRealms.js"]
|
||||
|
||||
["test_getFormFields.js"]
|
||||
|
||||
["test_getPasswordFields.js"]
|
||||
|
||||
["test_getPasswordOrigin.js"]
|
||||
|
||||
["test_getUserNameAndPasswordFields.js"]
|
||||
|
||||
["test_getUsernameFieldFromUsernameOnlyForm.js"]
|
||||
|
||||
["test_isInferredLoginForm.js"]
|
||||
|
||||
["test_isInferredUsernameField.js"]
|
||||
|
||||
["test_isOriginMatching.js"]
|
||||
|
||||
["test_isProbablyANewPasswordField.js"]
|
||||
|
||||
["test_isUsernameFieldType.js"]
|
||||
|
||||
["test_legacy_empty_formActionOrigin.js"]
|
||||
|
||||
["test_legacy_validation.js"]
|
||||
|
||||
["test_login_autocomplete_result.js"]
|
||||
skip-if = ["os == 'android'"]
|
||||
|
||||
["test_loginsBackup.js"]
|
||||
skip-if = ["os == 'android'"]
|
||||
|
||||
# The following tests apply to any storage back-end that supports add/modify/remove.
|
||||
|
||||
["test_logins_change.js"]
|
||||
|
||||
["test_logins_decrypt_failure.js"]
|
||||
skip-if = ["os == 'android'"] # Bug 1171687: Needs fixing on Android
|
||||
|
||||
["test_logins_metainfo.js"]
|
||||
|
||||
["test_logins_search.js"]
|
||||
|
||||
["test_maybeImportLogin.js"]
|
||||
skip-if = ["os == 'android'"] # Only used by migrator, which isn't on Android
|
||||
|
||||
["test_module_LoginCSVImport.js"]
|
||||
|
||||
["test_module_LoginExport.js"]
|
||||
skip-if = ["os == 'android'"] # there is no export for android
|
||||
|
||||
["test_module_LoginManager.js"]
|
||||
|
||||
["test_module_LoginStore.js"]
|
||||
skip-if = ["os == 'android'"]
|
||||
|
||||
["test_notifications.js"]
|
||||
|
||||
["test_recipes_add.js"]
|
||||
|
||||
["test_recipes_content.js"]
|
||||
|
||||
["test_remote_recipes.js"]
|
||||
skip-if = ["os == 'android'"]
|
||||
|
||||
["test_search_schemeUpgrades.js"]
|
||||
|
||||
["test_shadowHTTPLogins.js"]
|
||||
|
||||
["test_storage.js"]
|
||||
|
||||
["test_telemetry.js"]
|
||||
|
||||
["test_vulnerable_passwords.js"]
|
||||
skip-if = ["os == 'android'"] # Not implemented for storage-mozStorage
|
||||
|
|
@ -1,47 +0,0 @@
|
|||
[DEFAULT]
|
||||
head = head_bookmarks.js
|
||||
skip-if = toolkit == 'android'
|
||||
firefox-appdir = browser
|
||||
|
||||
[test_1016953-renaming-uncompressed.js]
|
||||
[test_1017502-bookmarks_foreign_count.js]
|
||||
[test_384228.js]
|
||||
[test_385829.js]
|
||||
[test_388695.js]
|
||||
[test_393498.js]
|
||||
[test_405938_restore_queries.js]
|
||||
[test_424958-json-quoted-folders.js]
|
||||
[test_448584.js]
|
||||
[test_458683.js]
|
||||
[test_466303-json-remove-backups.js]
|
||||
[test_477583_json-backup-in-future.js]
|
||||
[test_818584-discard-duplicate-backups.js]
|
||||
[test_818587_compress-bookmarks-backups.js]
|
||||
[test_818593-store-backup-metadata.js]
|
||||
[test_992901-backup-unsorted-hierarchy.js]
|
||||
[test_997030-bookmarks-html-encode.js]
|
||||
[test_1129529.js]
|
||||
support-files =
|
||||
bookmarks_long_tag.json
|
||||
[test_async_observers.js]
|
||||
[test_bmindex.js]
|
||||
[test_bookmark_observer.js]
|
||||
[test_bookmarks_eraseEverything.js]
|
||||
[test_bookmarks_fetch.js]
|
||||
[test_bookmarks_getRecent.js]
|
||||
[test_bookmarks_insert.js]
|
||||
[test_bookmarks_insertTree.js]
|
||||
[test_bookmarks_notifications.js]
|
||||
[test_bookmarks_moveToFolder.js]
|
||||
[test_bookmarks_remove.js]
|
||||
[test_bookmarks_remove_batch.js]
|
||||
[test_bookmarks_reorder.js]
|
||||
[test_bookmarks_search.js]
|
||||
[test_bookmarks_update.js]
|
||||
[test_insertTree_fixupOrSkipInvalidEntries.js]
|
||||
[test_keywords.js]
|
||||
[test_removeFolderTransaction_reinsert.js]
|
||||
[test_savedsearches.js]
|
||||
[test_sync_fields.js]
|
||||
[test_tags.js]
|
||||
[test_untitled.js]
|
||||
85
toolkit/components/places/tests/bookmarks/xpcshell.toml
Normal file
85
toolkit/components/places/tests/bookmarks/xpcshell.toml
Normal file
|
|
@ -0,0 +1,85 @@
|
|||
[DEFAULT]
|
||||
head = "head_bookmarks.js"
|
||||
skip-if = ["os == 'android'"]
|
||||
firefox-appdir = "browser"
|
||||
|
||||
["test_1016953-renaming-uncompressed.js"]
|
||||
|
||||
["test_1017502-bookmarks_foreign_count.js"]
|
||||
|
||||
["test_1129529.js"]
|
||||
support-files = ["bookmarks_long_tag.json"]
|
||||
|
||||
["test_384228.js"]
|
||||
|
||||
["test_385829.js"]
|
||||
|
||||
["test_388695.js"]
|
||||
|
||||
["test_393498.js"]
|
||||
|
||||
["test_405938_restore_queries.js"]
|
||||
|
||||
["test_424958-json-quoted-folders.js"]
|
||||
|
||||
["test_448584.js"]
|
||||
|
||||
["test_458683.js"]
|
||||
|
||||
["test_466303-json-remove-backups.js"]
|
||||
|
||||
["test_477583_json-backup-in-future.js"]
|
||||
|
||||
["test_818584-discard-duplicate-backups.js"]
|
||||
|
||||
["test_818587_compress-bookmarks-backups.js"]
|
||||
|
||||
["test_818593-store-backup-metadata.js"]
|
||||
|
||||
["test_992901-backup-unsorted-hierarchy.js"]
|
||||
|
||||
["test_997030-bookmarks-html-encode.js"]
|
||||
|
||||
["test_async_observers.js"]
|
||||
|
||||
["test_bmindex.js"]
|
||||
|
||||
["test_bookmark_observer.js"]
|
||||
|
||||
["test_bookmarks_eraseEverything.js"]
|
||||
|
||||
["test_bookmarks_fetch.js"]
|
||||
|
||||
["test_bookmarks_getRecent.js"]
|
||||
|
||||
["test_bookmarks_insert.js"]
|
||||
|
||||
["test_bookmarks_insertTree.js"]
|
||||
|
||||
["test_bookmarks_moveToFolder.js"]
|
||||
|
||||
["test_bookmarks_notifications.js"]
|
||||
|
||||
["test_bookmarks_remove.js"]
|
||||
|
||||
["test_bookmarks_remove_batch.js"]
|
||||
|
||||
["test_bookmarks_reorder.js"]
|
||||
|
||||
["test_bookmarks_search.js"]
|
||||
|
||||
["test_bookmarks_update.js"]
|
||||
|
||||
["test_insertTree_fixupOrSkipInvalidEntries.js"]
|
||||
|
||||
["test_keywords.js"]
|
||||
|
||||
["test_removeFolderTransaction_reinsert.js"]
|
||||
|
||||
["test_savedsearches.js"]
|
||||
|
||||
["test_sync_fields.js"]
|
||||
|
||||
["test_tags.js"]
|
||||
|
||||
["test_untitled.js"]
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
[DEFAULT]
|
||||
head = head_expiration.js
|
||||
skip-if = toolkit == 'android'
|
||||
|
||||
[test_annos_expire_never.js]
|
||||
[test_clearHistory.js]
|
||||
[test_debug_expiration.js]
|
||||
[test_idle_daily.js]
|
||||
[test_interactions_expiration.js]
|
||||
[test_notifications.js]
|
||||
[test_notifications_pageRemoved_allVisits.js]
|
||||
[test_notifications_pageRemoved_fromStore.js]
|
||||
[test_pref_interval.js]
|
||||
[test_pref_maxpages.js]
|
||||
23
toolkit/components/places/tests/expiration/xpcshell.toml
Normal file
23
toolkit/components/places/tests/expiration/xpcshell.toml
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
[DEFAULT]
|
||||
head = "head_expiration.js"
|
||||
skip-if = ["os == 'android'"]
|
||||
|
||||
["test_annos_expire_never.js"]
|
||||
|
||||
["test_clearHistory.js"]
|
||||
|
||||
["test_debug_expiration.js"]
|
||||
|
||||
["test_idle_daily.js"]
|
||||
|
||||
["test_interactions_expiration.js"]
|
||||
|
||||
["test_notifications.js"]
|
||||
|
||||
["test_notifications_pageRemoved_allVisits.js"]
|
||||
|
||||
["test_notifications_pageRemoved_fromStore.js"]
|
||||
|
||||
["test_pref_interval.js"]
|
||||
|
||||
["test_pref_maxpages.js"]
|
||||
|
|
@ -1,50 +0,0 @@
|
|||
[DEFAULT]
|
||||
head = head_favicons.js
|
||||
skip-if = toolkit == 'android'
|
||||
support-files =
|
||||
expected-favicon-animated16.png.png
|
||||
expected-favicon-big32.jpg.png
|
||||
expected-favicon-big4.jpg.png
|
||||
expected-favicon-big16.ico.png
|
||||
expected-favicon-big48.ico.png
|
||||
expected-favicon-big64.png.png
|
||||
expected-favicon-scale160x3.jpg.png
|
||||
expected-favicon-scale3x160.jpg.png
|
||||
favicon-animated16.png
|
||||
favicon-big16.ico
|
||||
favicon-big32.jpg
|
||||
favicon-big4.jpg
|
||||
favicon-big48.ico
|
||||
favicon-big64.png
|
||||
favicon-multi.ico
|
||||
favicon-multi-frame16.png
|
||||
favicon-multi-frame32.png
|
||||
favicon-multi-frame64.png
|
||||
favicon-normal16.png
|
||||
favicon-normal32.png
|
||||
favicon-scale160x3.jpg
|
||||
favicon-scale3x160.jpg
|
||||
noise.png
|
||||
|
||||
[test_copyFavicons.js]
|
||||
[test_expireAllFavicons.js]
|
||||
[test_expire_migrated_icons.js]
|
||||
[test_expire_on_new_icons.js]
|
||||
[test_favicons_conversions.js]
|
||||
[test_favicons_protocols_ref.js]
|
||||
[test_getFaviconDataForPage.js]
|
||||
[test_getFaviconLinkForIcon.js]
|
||||
[test_getFaviconURLForPage.js]
|
||||
[test_heavy_favicon.js]
|
||||
[test_incremental_vacuum.js]
|
||||
[test_moz-anno_favicon_mime_type.js]
|
||||
[test_multiple_frames.js]
|
||||
[test_page-icon_protocol.js]
|
||||
[test_query_result_favicon_changed_on_child.js]
|
||||
[test_replaceFaviconData.js]
|
||||
[test_replaceFaviconDataFromDataURL.js]
|
||||
[test_root_icons.js]
|
||||
[test_setAndFetchFaviconForPage.js]
|
||||
[test_setAndFetchFaviconForPage_failures.js]
|
||||
[test_setAndFetchFaviconForPage_redirects.js]
|
||||
[test_svg_favicon.js]
|
||||
72
toolkit/components/places/tests/favicons/xpcshell.toml
Normal file
72
toolkit/components/places/tests/favicons/xpcshell.toml
Normal file
|
|
@ -0,0 +1,72 @@
|
|||
[DEFAULT]
|
||||
head = "head_favicons.js"
|
||||
skip-if = ["os == 'android'"]
|
||||
support-files = [
|
||||
"expected-favicon-animated16.png.png",
|
||||
"expected-favicon-big32.jpg.png",
|
||||
"expected-favicon-big4.jpg.png",
|
||||
"expected-favicon-big16.ico.png",
|
||||
"expected-favicon-big48.ico.png",
|
||||
"expected-favicon-big64.png.png",
|
||||
"expected-favicon-scale160x3.jpg.png",
|
||||
"expected-favicon-scale3x160.jpg.png",
|
||||
"favicon-animated16.png",
|
||||
"favicon-big16.ico",
|
||||
"favicon-big32.jpg",
|
||||
"favicon-big4.jpg",
|
||||
"favicon-big48.ico",
|
||||
"favicon-big64.png",
|
||||
"favicon-multi.ico",
|
||||
"favicon-multi-frame16.png",
|
||||
"favicon-multi-frame32.png",
|
||||
"favicon-multi-frame64.png",
|
||||
"favicon-normal16.png",
|
||||
"favicon-normal32.png",
|
||||
"favicon-scale160x3.jpg",
|
||||
"favicon-scale3x160.jpg",
|
||||
"noise.png",
|
||||
]
|
||||
|
||||
["test_copyFavicons.js"]
|
||||
|
||||
["test_expireAllFavicons.js"]
|
||||
|
||||
["test_expire_migrated_icons.js"]
|
||||
|
||||
["test_expire_on_new_icons.js"]
|
||||
|
||||
["test_favicons_conversions.js"]
|
||||
|
||||
["test_favicons_protocols_ref.js"]
|
||||
|
||||
["test_getFaviconDataForPage.js"]
|
||||
|
||||
["test_getFaviconLinkForIcon.js"]
|
||||
|
||||
["test_getFaviconURLForPage.js"]
|
||||
|
||||
["test_heavy_favicon.js"]
|
||||
|
||||
["test_incremental_vacuum.js"]
|
||||
|
||||
["test_moz-anno_favicon_mime_type.js"]
|
||||
|
||||
["test_multiple_frames.js"]
|
||||
|
||||
["test_page-icon_protocol.js"]
|
||||
|
||||
["test_query_result_favicon_changed_on_child.js"]
|
||||
|
||||
["test_replaceFaviconData.js"]
|
||||
|
||||
["test_replaceFaviconDataFromDataURL.js"]
|
||||
|
||||
["test_root_icons.js"]
|
||||
|
||||
["test_setAndFetchFaviconForPage.js"]
|
||||
|
||||
["test_setAndFetchFaviconForPage_failures.js"]
|
||||
|
||||
["test_setAndFetchFaviconForPage_redirects.js"]
|
||||
|
||||
["test_svg_favicon.js"]
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
[DEFAULT]
|
||||
head = head_history.js
|
||||
|
||||
[test_async_history_api.js]
|
||||
[test_bookmark_unhide.js]
|
||||
[test_fetch.js]
|
||||
[test_fetchAnnotatedPages.js]
|
||||
[test_fetchMany.js]
|
||||
[test_hasVisits.js]
|
||||
[test_insert.js]
|
||||
[test_insert_null_title.js]
|
||||
[test_insertMany.js]
|
||||
[test_remove.js]
|
||||
[test_removeMany.js]
|
||||
[test_removeVisits.js]
|
||||
[test_removeByFilter.js]
|
||||
[test_removeVisitsByFilter.js]
|
||||
[test_sameUri_titleChanged.js]
|
||||
[test_update.js]
|
||||
[test_updatePlaces_embed.js]
|
||||
36
toolkit/components/places/tests/history/xpcshell.toml
Normal file
36
toolkit/components/places/tests/history/xpcshell.toml
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
[DEFAULT]
|
||||
head = "head_history.js"
|
||||
|
||||
["test_async_history_api.js"]
|
||||
|
||||
["test_bookmark_unhide.js"]
|
||||
|
||||
["test_fetch.js"]
|
||||
|
||||
["test_fetchAnnotatedPages.js"]
|
||||
|
||||
["test_fetchMany.js"]
|
||||
|
||||
["test_hasVisits.js"]
|
||||
|
||||
["test_insert.js"]
|
||||
|
||||
["test_insertMany.js"]
|
||||
|
||||
["test_insert_null_title.js"]
|
||||
|
||||
["test_remove.js"]
|
||||
|
||||
["test_removeByFilter.js"]
|
||||
|
||||
["test_removeMany.js"]
|
||||
|
||||
["test_removeVisits.js"]
|
||||
|
||||
["test_removeVisitsByFilter.js"]
|
||||
|
||||
["test_sameUri_titleChanged.js"]
|
||||
|
||||
["test_update.js"]
|
||||
|
||||
["test_updatePlaces_embed.js"]
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
# This directory is for tests for the legacy, sync APIs as somewhere to put them
|
||||
# until we remove the APIs themselves.
|
||||
|
||||
[DEFAULT]
|
||||
head = head_legacy.js
|
||||
firefox-appdir = browser
|
||||
|
||||
[test_bookmarks.js]
|
||||
[test_bookmarks_setNullTitle.js]
|
||||
[test_protectRoots.js]
|
||||
11
toolkit/components/places/tests/legacy/xpcshell.toml
Normal file
11
toolkit/components/places/tests/legacy/xpcshell.toml
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
[DEFAULT]
|
||||
# This directory is for tests for the legacy, sync APIs as somewhere to put them
|
||||
# until we remove the APIs themselves.
|
||||
head = "head_legacy.js"
|
||||
firefox-appdir = "browser"
|
||||
|
||||
["test_bookmarks.js"]
|
||||
|
||||
["test_bookmarks_setNullTitle.js"]
|
||||
|
||||
["test_protectRoots.js"]
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
[DEFAULT]
|
||||
head = head.js
|
||||
firefox-appdir = browser
|
||||
support-files =
|
||||
corruptDB.sqlite
|
||||
corruptPayload.sqlite
|
||||
|
||||
[test_corrupt_favicons.js]
|
||||
[test_corrupt_favicons_schema.js]
|
||||
[test_corrupt_places_schema.js]
|
||||
[test_corrupt_telemetry.js]
|
||||
[test_favicons_replaceOnStartup.js]
|
||||
[test_favicons_replaceOnStartup_clone.js]
|
||||
[test_integrity_replacement.js]
|
||||
[test_places_purge_caches.js]
|
||||
[test_places_replaceOnStartup.js]
|
||||
[test_places_replaceOnStartup_clone.js]
|
||||
[test_preventive_maintenance.js]
|
||||
[test_preventive_maintenance_checkAndFixDatabase.js]
|
||||
[test_preventive_maintenance_runTasks.js]
|
||||
33
toolkit/components/places/tests/maintenance/xpcshell.toml
Normal file
33
toolkit/components/places/tests/maintenance/xpcshell.toml
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
[DEFAULT]
|
||||
head = "head.js"
|
||||
firefox-appdir = "browser"
|
||||
support-files = [
|
||||
"corruptDB.sqlite",
|
||||
"corruptPayload.sqlite",
|
||||
]
|
||||
|
||||
["test_corrupt_favicons.js"]
|
||||
|
||||
["test_corrupt_favicons_schema.js"]
|
||||
|
||||
["test_corrupt_places_schema.js"]
|
||||
|
||||
["test_corrupt_telemetry.js"]
|
||||
|
||||
["test_favicons_replaceOnStartup.js"]
|
||||
|
||||
["test_favicons_replaceOnStartup_clone.js"]
|
||||
|
||||
["test_integrity_replacement.js"]
|
||||
|
||||
["test_places_purge_caches.js"]
|
||||
|
||||
["test_places_replaceOnStartup.js"]
|
||||
|
||||
["test_places_replaceOnStartup_clone.js"]
|
||||
|
||||
["test_preventive_maintenance.js"]
|
||||
|
||||
["test_preventive_maintenance_checkAndFixDatabase.js"]
|
||||
|
||||
["test_preventive_maintenance_runTasks.js"]
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
[DEFAULT]
|
||||
head = head_migration.js
|
||||
skip-if = condprof # Not worth running conditioned profiles on these migration
|
||||
# tests for databases. See discussion in bug 1838791.
|
||||
|
||||
support-files =
|
||||
favicons_v41.sqlite
|
||||
places_outdated.sqlite
|
||||
places_v52.sqlite
|
||||
places_v54.sqlite
|
||||
places_v66.sqlite
|
||||
places_v68.sqlite
|
||||
places_v69.sqlite
|
||||
places_v70.sqlite
|
||||
places_v72.sqlite
|
||||
places_v74.sqlite
|
||||
places_v75.sqlite
|
||||
|
||||
[test_current_from_downgraded.js]
|
||||
[test_current_from_outdated.js]
|
||||
[test_current_from_v53.js]
|
||||
[test_current_from_v54.js]
|
||||
[test_current_from_v66.js]
|
||||
[test_current_from_v68.js]
|
||||
[test_current_from_v69.js]
|
||||
[test_current_from_v70.js]
|
||||
[test_current_from_v72.js]
|
||||
[test_current_from_v74.js]
|
||||
38
toolkit/components/places/tests/migration/xpcshell.toml
Normal file
38
toolkit/components/places/tests/migration/xpcshell.toml
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
[DEFAULT]
|
||||
head = "head_migration.js"
|
||||
skip-if = ["condprof"] # Not worth running conditioned profiles on these migration
|
||||
# tests for databases. See discussion in bug 1838791.
|
||||
|
||||
support-files = [
|
||||
"favicons_v41.sqlite",
|
||||
"places_outdated.sqlite",
|
||||
"places_v52.sqlite",
|
||||
"places_v54.sqlite",
|
||||
"places_v66.sqlite",
|
||||
"places_v68.sqlite",
|
||||
"places_v69.sqlite",
|
||||
"places_v70.sqlite",
|
||||
"places_v72.sqlite",
|
||||
"places_v74.sqlite",
|
||||
"places_v75.sqlite",
|
||||
]
|
||||
|
||||
["test_current_from_downgraded.js"]
|
||||
|
||||
["test_current_from_outdated.js"]
|
||||
|
||||
["test_current_from_v53.js"]
|
||||
|
||||
["test_current_from_v54.js"]
|
||||
|
||||
["test_current_from_v66.js"]
|
||||
|
||||
["test_current_from_v68.js"]
|
||||
|
||||
["test_current_from_v69.js"]
|
||||
|
||||
["test_current_from_v70.js"]
|
||||
|
||||
["test_current_from_v72.js"]
|
||||
|
||||
["test_current_from_v74.js"]
|
||||
|
|
@ -11,16 +11,16 @@ TESTING_JS_MODULES += [
|
|||
]
|
||||
|
||||
XPCSHELL_TESTS_MANIFESTS += [
|
||||
"bookmarks/xpcshell.ini",
|
||||
"expiration/xpcshell.ini",
|
||||
"favicons/xpcshell.ini",
|
||||
"history/xpcshell.ini",
|
||||
"legacy/xpcshell.ini",
|
||||
"maintenance/xpcshell.ini",
|
||||
"migration/xpcshell.ini",
|
||||
"queries/xpcshell.ini",
|
||||
"sync/xpcshell.ini",
|
||||
"unit/xpcshell.ini",
|
||||
"bookmarks/xpcshell.toml",
|
||||
"expiration/xpcshell.toml",
|
||||
"favicons/xpcshell.toml",
|
||||
"history/xpcshell.toml",
|
||||
"legacy/xpcshell.toml",
|
||||
"maintenance/xpcshell.toml",
|
||||
"migration/xpcshell.toml",
|
||||
"queries/xpcshell.toml",
|
||||
"sync/xpcshell.toml",
|
||||
"unit/xpcshell.toml",
|
||||
]
|
||||
|
||||
BROWSER_CHROME_MANIFESTS += [
|
||||
|
|
|
|||
|
|
@ -1,31 +0,0 @@
|
|||
[DEFAULT]
|
||||
head = head_queries.js
|
||||
skip-if = toolkit == 'android'
|
||||
|
||||
[test_async.js]
|
||||
[test_bookmarks.js]
|
||||
[test_containersQueries_sorting.js]
|
||||
[test_downloadHistory_liveUpdate.js]
|
||||
[test_excludeQueries.js]
|
||||
[test_history_queries_tags_liveUpdate.js]
|
||||
[test_history_queries_titles_liveUpdate.js]
|
||||
[test_options_inherit.js]
|
||||
[test_query_uri_liveupdate.js]
|
||||
[test_queryMultipleFolder.js]
|
||||
[test_querySerialization.js]
|
||||
[test_redirects.js]
|
||||
[test_result_observeHistoryDetails.js]
|
||||
[test_results-as-left-pane.js]
|
||||
[test_results-as-roots.js]
|
||||
[test_results-as-tag-query.js]
|
||||
[test_results-as-visit.js]
|
||||
[test_search_tags.js]
|
||||
[test_searchTerms_includeHidden.js]
|
||||
[test_searchTerms_time.js]
|
||||
[test_searchterms-bookmarklets.js]
|
||||
[test_searchterms-domain.js]
|
||||
[test_searchterms-uri.js]
|
||||
[test_sort-date-site-grouping.js]
|
||||
[test_sorting.js]
|
||||
[test_tags.js]
|
||||
[test_transitions.js]
|
||||
57
toolkit/components/places/tests/queries/xpcshell.toml
Normal file
57
toolkit/components/places/tests/queries/xpcshell.toml
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
[DEFAULT]
|
||||
head = "head_queries.js"
|
||||
skip-if = ["os == 'android'"]
|
||||
|
||||
["test_async.js"]
|
||||
|
||||
["test_bookmarks.js"]
|
||||
|
||||
["test_containersQueries_sorting.js"]
|
||||
|
||||
["test_downloadHistory_liveUpdate.js"]
|
||||
|
||||
["test_excludeQueries.js"]
|
||||
|
||||
["test_history_queries_tags_liveUpdate.js"]
|
||||
|
||||
["test_history_queries_titles_liveUpdate.js"]
|
||||
|
||||
["test_options_inherit.js"]
|
||||
|
||||
["test_queryMultipleFolder.js"]
|
||||
|
||||
["test_querySerialization.js"]
|
||||
|
||||
["test_query_uri_liveupdate.js"]
|
||||
|
||||
["test_redirects.js"]
|
||||
|
||||
["test_result_observeHistoryDetails.js"]
|
||||
|
||||
["test_results-as-left-pane.js"]
|
||||
|
||||
["test_results-as-roots.js"]
|
||||
|
||||
["test_results-as-tag-query.js"]
|
||||
|
||||
["test_results-as-visit.js"]
|
||||
|
||||
["test_searchTerms_includeHidden.js"]
|
||||
|
||||
["test_searchTerms_time.js"]
|
||||
|
||||
["test_search_tags.js"]
|
||||
|
||||
["test_searchterms-bookmarklets.js"]
|
||||
|
||||
["test_searchterms-domain.js"]
|
||||
|
||||
["test_searchterms-uri.js"]
|
||||
|
||||
["test_sort-date-site-grouping.js"]
|
||||
|
||||
["test_sorting.js"]
|
||||
|
||||
["test_tags.js"]
|
||||
|
||||
["test_transitions.js"]
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
[DEFAULT]
|
||||
head = head_sync.js
|
||||
support-files =
|
||||
sync_utils_bookmarks.html
|
||||
sync_utils_bookmarks.json
|
||||
mirror_corrupt.sqlite
|
||||
mirror_v1.sqlite
|
||||
mirror_v5.sqlite
|
||||
mirror_v8.sqlite
|
||||
|
||||
[test_bookmark_abort_merging.js]
|
||||
[test_bookmark_chunking.js]
|
||||
[test_bookmark_corruption.js]
|
||||
[test_bookmark_deduping.js]
|
||||
[test_bookmark_deletion.js]
|
||||
[test_bookmark_haschanges.js]
|
||||
[test_bookmark_kinds.js]
|
||||
[test_bookmark_mirror_meta.js]
|
||||
[test_bookmark_mirror_migration.js]
|
||||
[test_bookmark_observer_recorder.js]
|
||||
[test_bookmark_reconcile.js]
|
||||
[test_bookmark_structure_changes.js]
|
||||
[test_bookmark_value_changes.js]
|
||||
[test_bookmark_unknown_fields.js]
|
||||
[test_sync_utils.js]
|
||||
40
toolkit/components/places/tests/sync/xpcshell.toml
Normal file
40
toolkit/components/places/tests/sync/xpcshell.toml
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
[DEFAULT]
|
||||
head = "head_sync.js"
|
||||
support-files = [
|
||||
"sync_utils_bookmarks.html",
|
||||
"sync_utils_bookmarks.json",
|
||||
"mirror_corrupt.sqlite",
|
||||
"mirror_v1.sqlite",
|
||||
"mirror_v5.sqlite",
|
||||
"mirror_v8.sqlite",
|
||||
]
|
||||
|
||||
["test_bookmark_abort_merging.js"]
|
||||
|
||||
["test_bookmark_chunking.js"]
|
||||
|
||||
["test_bookmark_corruption.js"]
|
||||
|
||||
["test_bookmark_deduping.js"]
|
||||
|
||||
["test_bookmark_deletion.js"]
|
||||
|
||||
["test_bookmark_haschanges.js"]
|
||||
|
||||
["test_bookmark_kinds.js"]
|
||||
|
||||
["test_bookmark_mirror_meta.js"]
|
||||
|
||||
["test_bookmark_mirror_migration.js"]
|
||||
|
||||
["test_bookmark_observer_recorder.js"]
|
||||
|
||||
["test_bookmark_reconcile.js"]
|
||||
|
||||
["test_bookmark_structure_changes.js"]
|
||||
|
||||
["test_bookmark_unknown_fields.js"]
|
||||
|
||||
["test_bookmark_value_changes.js"]
|
||||
|
||||
["test_sync_utils.js"]
|
||||
|
|
@ -1,116 +0,0 @@
|
|||
[DEFAULT]
|
||||
head = head_bookmarks.js
|
||||
firefox-appdir = browser
|
||||
prefs = places.loglevel="All"
|
||||
support-files =
|
||||
bookmarks.corrupt.html
|
||||
bookmarks.json
|
||||
bookmarks_corrupt.json
|
||||
bookmarks.preplaces.html
|
||||
bookmarks_html_localized.html
|
||||
bookmarks_html_singleframe.html
|
||||
bookmarks_iconuri.json
|
||||
mobile_bookmarks_folder_import.json
|
||||
mobile_bookmarks_folder_merge.json
|
||||
mobile_bookmarks_multiple_folders.json
|
||||
mobile_bookmarks_root_import.json
|
||||
mobile_bookmarks_root_merge.json
|
||||
|
||||
[test_331487.js]
|
||||
[test_384370.js]
|
||||
[test_385397.js]
|
||||
[test_399266.js]
|
||||
skip-if = os == "linux" # Bug 821781
|
||||
[test_402799.js]
|
||||
[test_412132.js]
|
||||
[test_415460.js]
|
||||
[test_415757.js]
|
||||
[test_419792_node_tags_property.js]
|
||||
[test_425563.js]
|
||||
[test_429505_remove_shortcuts.js]
|
||||
[test_433317_query_title_update.js]
|
||||
[test_433525_hasChildren_crash.js]
|
||||
[test_454977.js]
|
||||
[test_463863.js]
|
||||
[test_485442_crash_bug_nsNavHistoryQuery_GetUri.js]
|
||||
[test_486978_sort_by_date_queries.js]
|
||||
[test_536081.js]
|
||||
[test_1085291.js]
|
||||
[test_1105208.js]
|
||||
[test_1105866.js]
|
||||
[test_1606731.js]
|
||||
[test_PlacesQuery_history.js]
|
||||
[test_asyncExecuteLegacyQueries.js]
|
||||
[test_async_transactions.js]
|
||||
[test_autocomplete_match_fallbackTitle.js]
|
||||
[test_bookmark-tags-changed_frequency.js]
|
||||
[test_bookmarks_json.js]
|
||||
[test_bookmarks_json_corrupt.js]
|
||||
[test_bookmarks_html.js]
|
||||
[test_bookmarks_html_corrupt.js]
|
||||
[test_bookmarks_html_escape_entities.js]
|
||||
[test_bookmarks_html_import_tags.js]
|
||||
[test_bookmarks_html_localized.js]
|
||||
[test_bookmarks_html_singleframe.js]
|
||||
[test_bookmarks_restore_notification.js]
|
||||
[test_broken_folderShortcut_result.js]
|
||||
[test_browserhistory.js]
|
||||
[test_childlessTags.js]
|
||||
[test_frecency_decay.js]
|
||||
[test_frecency_origins_alternative.js]
|
||||
[test_frecency_origins_recalc.js]
|
||||
prefs = places.frecency.origins.alternative.featureGate=true
|
||||
[test_frecency_pages_alternative.js]
|
||||
prefs = places.frecency.pages.alternative.featureGate=true
|
||||
[test_frecency_pages_recalc_alt.js]
|
||||
prefs = places.frecency.pages.alternative.featureGate=true
|
||||
[test_frecency_recalc_triggers.js]
|
||||
[test_frecency_recalculator.js]
|
||||
[test_frecency_unvisited_bookmark.js]
|
||||
[test_frecency_zero_updated.js]
|
||||
[test_getChildIndex.js]
|
||||
[test_hash.js]
|
||||
[test_history.js]
|
||||
[test_history_clear.js]
|
||||
[test_history_notifications.js]
|
||||
[test_history_observer.js]
|
||||
[test_history_sidebar.js]
|
||||
[test_import_mobile_bookmarks.js]
|
||||
[test_isPageInDB.js]
|
||||
[test_isURIVisited.js]
|
||||
[test_isvisited.js]
|
||||
[test_keywords.js]
|
||||
[test_lastModified.js]
|
||||
[test_markpageas.js]
|
||||
[test_metadata.js]
|
||||
[test_missing_builtin_folders.js]
|
||||
[test_missing_root_folder.js]
|
||||
[test_multi_observation.js]
|
||||
[test_multi_word_tags.js]
|
||||
[test_nested_notifications.js]
|
||||
[test_nsINavHistoryViewer.js]
|
||||
[test_null_interfaces.js]
|
||||
[test_origins.js]
|
||||
[test_origins_parsing.js]
|
||||
[test_pageGuid_bookmarkGuid.js]
|
||||
[test_frecency_observers.js]
|
||||
[test_PlacesDBUtils_removeOldCorruptDBs.js]
|
||||
[test_placeURIs.js]
|
||||
[test_PlacesUtils_isRootItem.js]
|
||||
[test_PlacesUtils_unwrapNodes_place.js]
|
||||
[test_promiseBookmarksTree.js]
|
||||
[test_resolveNullBookmarkTitles.js]
|
||||
[test_result_sort.js]
|
||||
[test_resultsAsVisit_details.js]
|
||||
[test_sql_function_origin.js]
|
||||
[test_sql_guid_functions.js]
|
||||
[test_tag_autocomplete_search.js]
|
||||
[test_tagging.js]
|
||||
[test_telemetry.js]
|
||||
[test_update_frecency_after_delete.js]
|
||||
[test_utils_backups_create.js]
|
||||
[test_utils_backups_hasRecent.js]
|
||||
[test_utils_getURLsForContainerNode.js]
|
||||
[test_utils_timeConversion.js]
|
||||
[test_visitsInDB.js]
|
||||
[test_get_query_param_sql_function.js]
|
||||
210
toolkit/components/places/tests/unit/xpcshell.toml
Normal file
210
toolkit/components/places/tests/unit/xpcshell.toml
Normal file
|
|
@ -0,0 +1,210 @@
|
|||
[DEFAULT]
|
||||
head = "head_bookmarks.js"
|
||||
firefox-appdir = "browser"
|
||||
prefs = ["places.loglevel='All'"]
|
||||
support-files = [
|
||||
"bookmarks.corrupt.html",
|
||||
"bookmarks.json",
|
||||
"bookmarks_corrupt.json",
|
||||
"bookmarks.preplaces.html",
|
||||
"bookmarks_html_localized.html",
|
||||
"bookmarks_html_singleframe.html",
|
||||
"bookmarks_iconuri.json",
|
||||
"mobile_bookmarks_folder_import.json",
|
||||
"mobile_bookmarks_folder_merge.json",
|
||||
"mobile_bookmarks_multiple_folders.json",
|
||||
"mobile_bookmarks_root_import.json",
|
||||
"mobile_bookmarks_root_merge.json",
|
||||
]
|
||||
|
||||
["test_1085291.js"]
|
||||
|
||||
["test_1105208.js"]
|
||||
|
||||
["test_1105866.js"]
|
||||
|
||||
["test_1606731.js"]
|
||||
|
||||
["test_331487.js"]
|
||||
|
||||
["test_384370.js"]
|
||||
|
||||
["test_385397.js"]
|
||||
|
||||
["test_399266.js"]
|
||||
skip-if = ["os == 'linux'"] # Bug 821781
|
||||
|
||||
["test_402799.js"]
|
||||
|
||||
["test_412132.js"]
|
||||
|
||||
["test_415460.js"]
|
||||
|
||||
["test_415757.js"]
|
||||
|
||||
["test_419792_node_tags_property.js"]
|
||||
|
||||
["test_425563.js"]
|
||||
|
||||
["test_429505_remove_shortcuts.js"]
|
||||
|
||||
["test_433317_query_title_update.js"]
|
||||
|
||||
["test_433525_hasChildren_crash.js"]
|
||||
|
||||
["test_454977.js"]
|
||||
|
||||
["test_463863.js"]
|
||||
|
||||
["test_485442_crash_bug_nsNavHistoryQuery_GetUri.js"]
|
||||
|
||||
["test_486978_sort_by_date_queries.js"]
|
||||
|
||||
["test_536081.js"]
|
||||
|
||||
["test_PlacesDBUtils_removeOldCorruptDBs.js"]
|
||||
|
||||
["test_PlacesQuery_history.js"]
|
||||
|
||||
["test_PlacesUtils_isRootItem.js"]
|
||||
|
||||
["test_PlacesUtils_unwrapNodes_place.js"]
|
||||
|
||||
["test_asyncExecuteLegacyQueries.js"]
|
||||
|
||||
["test_async_transactions.js"]
|
||||
|
||||
["test_autocomplete_match_fallbackTitle.js"]
|
||||
|
||||
["test_bookmark-tags-changed_frequency.js"]
|
||||
|
||||
["test_bookmarks_html.js"]
|
||||
|
||||
["test_bookmarks_html_corrupt.js"]
|
||||
|
||||
["test_bookmarks_html_escape_entities.js"]
|
||||
|
||||
["test_bookmarks_html_import_tags.js"]
|
||||
|
||||
["test_bookmarks_html_localized.js"]
|
||||
|
||||
["test_bookmarks_html_singleframe.js"]
|
||||
|
||||
["test_bookmarks_json.js"]
|
||||
|
||||
["test_bookmarks_json_corrupt.js"]
|
||||
|
||||
["test_bookmarks_restore_notification.js"]
|
||||
|
||||
["test_broken_folderShortcut_result.js"]
|
||||
|
||||
["test_browserhistory.js"]
|
||||
|
||||
["test_childlessTags.js"]
|
||||
|
||||
["test_frecency_decay.js"]
|
||||
|
||||
["test_frecency_observers.js"]
|
||||
|
||||
["test_frecency_origins_alternative.js"]
|
||||
|
||||
["test_frecency_origins_recalc.js"]
|
||||
prefs = ["places.frecency.origins.alternative.featureGate=true"]
|
||||
|
||||
["test_frecency_pages_alternative.js"]
|
||||
prefs = ["places.frecency.pages.alternative.featureGate=true"]
|
||||
|
||||
["test_frecency_pages_recalc_alt.js"]
|
||||
prefs = ["places.frecency.pages.alternative.featureGate=true"]
|
||||
|
||||
["test_frecency_recalc_triggers.js"]
|
||||
|
||||
["test_frecency_recalculator.js"]
|
||||
|
||||
["test_frecency_unvisited_bookmark.js"]
|
||||
|
||||
["test_frecency_zero_updated.js"]
|
||||
|
||||
["test_getChildIndex.js"]
|
||||
|
||||
["test_get_query_param_sql_function.js"]
|
||||
|
||||
["test_hash.js"]
|
||||
|
||||
["test_history.js"]
|
||||
|
||||
["test_history_clear.js"]
|
||||
|
||||
["test_history_notifications.js"]
|
||||
|
||||
["test_history_observer.js"]
|
||||
|
||||
["test_history_sidebar.js"]
|
||||
|
||||
["test_import_mobile_bookmarks.js"]
|
||||
|
||||
["test_isPageInDB.js"]
|
||||
|
||||
["test_isURIVisited.js"]
|
||||
|
||||
["test_isvisited.js"]
|
||||
|
||||
["test_keywords.js"]
|
||||
|
||||
["test_lastModified.js"]
|
||||
|
||||
["test_markpageas.js"]
|
||||
|
||||
["test_metadata.js"]
|
||||
|
||||
["test_missing_builtin_folders.js"]
|
||||
|
||||
["test_missing_root_folder.js"]
|
||||
|
||||
["test_multi_observation.js"]
|
||||
|
||||
["test_multi_word_tags.js"]
|
||||
|
||||
["test_nested_notifications.js"]
|
||||
|
||||
["test_nsINavHistoryViewer.js"]
|
||||
|
||||
["test_null_interfaces.js"]
|
||||
|
||||
["test_origins.js"]
|
||||
|
||||
["test_origins_parsing.js"]
|
||||
|
||||
["test_pageGuid_bookmarkGuid.js"]
|
||||
|
||||
["test_placeURIs.js"]
|
||||
|
||||
["test_promiseBookmarksTree.js"]
|
||||
|
||||
["test_resolveNullBookmarkTitles.js"]
|
||||
|
||||
["test_result_sort.js"]
|
||||
|
||||
["test_resultsAsVisit_details.js"]
|
||||
|
||||
["test_sql_function_origin.js"]
|
||||
|
||||
["test_sql_guid_functions.js"]
|
||||
|
||||
["test_tag_autocomplete_search.js"]
|
||||
|
||||
["test_tagging.js"]
|
||||
|
||||
["test_telemetry.js"]
|
||||
|
||||
["test_update_frecency_after_delete.js"]
|
||||
|
||||
["test_utils_backups_create.js"]
|
||||
|
||||
["test_utils_backups_hasRecent.js"]
|
||||
|
||||
["test_utils_getURLsForContainerNode.js"]
|
||||
|
||||
["test_utils_timeConversion.js"]
|
||||
|
||||
["test_visitsInDB.js"]
|
||||
|
|
@ -33,7 +33,7 @@ UNIFIED_SOURCES += [
|
|||
|
||||
FINAL_LIBRARY = "xul"
|
||||
|
||||
XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell/xpcshell.ini"]
|
||||
XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell/xpcshell.toml"]
|
||||
BROWSER_CHROME_MANIFESTS += ["tests/browser/browser.toml"]
|
||||
|
||||
# Platform-specific implementations of `ProcInfo`.
|
||||
|
|
|
|||
|
|
@ -1,9 +0,0 @@
|
|||
[DEFAULT]
|
||||
firefox-appdir = browser
|
||||
subprocess = true
|
||||
|
||||
[test_process_kill.js]
|
||||
skip-if = os == 'android'
|
||||
[test_total_cpu_time.js]
|
||||
skip-if = socketprocess_networking
|
||||
support-files = test_total_cpu_time_child.js
|
||||
10
toolkit/components/processtools/tests/xpcshell/xpcshell.toml
Normal file
10
toolkit/components/processtools/tests/xpcshell/xpcshell.toml
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
[DEFAULT]
|
||||
firefox-appdir = "browser"
|
||||
subprocess = true
|
||||
|
||||
["test_process_kill.js"]
|
||||
skip-if = ["os == 'android'"]
|
||||
|
||||
["test_total_cpu_time.js"]
|
||||
skip-if = ["socketprocess_networking"]
|
||||
support-files = ["test_total_cpu_time_child.js"]
|
||||
|
|
@ -10,7 +10,7 @@ EXTRA_JS_MODULES += [
|
|||
"PromiseWorker.sys.mjs",
|
||||
]
|
||||
|
||||
XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell/xpcshell.ini"]
|
||||
XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell/xpcshell.toml"]
|
||||
|
||||
with Files("**"):
|
||||
BUG_COMPONENT = ("Toolkit", "Async Tooling")
|
||||
|
|
|
|||
|
|
@ -1,10 +0,0 @@
|
|||
[DEFAULT]
|
||||
head=
|
||||
skip-if = toolkit == 'android'
|
||||
support-files=
|
||||
data/worker.js
|
||||
data/worker.mjs
|
||||
data/chrome.manifest
|
||||
|
||||
[test_Promise.js]
|
||||
[test_PromiseESM.js]
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
[DEFAULT]
|
||||
head = ""
|
||||
skip-if = ["os == 'android'"]
|
||||
support-files = [
|
||||
"data/worker.js",
|
||||
"data/worker.mjs",
|
||||
"data/chrome.manifest",
|
||||
]
|
||||
|
||||
["test_Promise.js"]
|
||||
|
||||
["test_PromiseESM.js"]
|
||||
|
|
@ -7,7 +7,7 @@
|
|||
with Files("*"):
|
||||
BUG_COMPONENT = ("Toolkit", "Safe Browsing")
|
||||
|
||||
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.ini"]
|
||||
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.toml"]
|
||||
|
||||
EXPORTS.mozilla += ["ApplicationReputation.h"]
|
||||
|
||||
|
|
|
|||
|
|
@ -1,15 +0,0 @@
|
|||
[DEFAULT]
|
||||
head = head_download_manager.js
|
||||
skip-if = toolkit == 'android'
|
||||
support-files =
|
||||
data/digest.chunk
|
||||
data/block_digest.chunk
|
||||
data/signed_win.exe
|
||||
|
||||
[test_app_rep.js]
|
||||
run-sequentially = very high failure rate in parallel
|
||||
[test_app_rep_windows.js]
|
||||
skip-if = os != "win"
|
||||
[test_app_rep_maclinux.js]
|
||||
skip-if = os == "win"
|
||||
run-sequentially = very high failure rate in parallel
|
||||
18
toolkit/components/reputationservice/test/unit/xpcshell.toml
Normal file
18
toolkit/components/reputationservice/test/unit/xpcshell.toml
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
[DEFAULT]
|
||||
head = "head_download_manager.js"
|
||||
skip-if = ["os == 'android'"]
|
||||
support-files = [
|
||||
"data/digest.chunk",
|
||||
"data/block_digest.chunk",
|
||||
"data/signed_win.exe",
|
||||
]
|
||||
|
||||
["test_app_rep.js"]
|
||||
run-sequentially = "very high failure rate in parallel"
|
||||
|
||||
["test_app_rep_maclinux.js"]
|
||||
skip-if = ["os == 'win'"]
|
||||
run-sequentially = "very high failure rate in parallel"
|
||||
|
||||
["test_app_rep_windows.js"]
|
||||
run-if = ["os == 'win'"]
|
||||
|
|
@ -8,7 +8,7 @@ with Files("**"):
|
|||
BUG_COMPONENT = ("Toolkit", "Form Manager")
|
||||
|
||||
MOCHITEST_MANIFESTS += ["test/mochitest.toml"]
|
||||
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.ini"]
|
||||
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.toml"]
|
||||
BROWSER_CHROME_MANIFESTS += ["test/browser/browser.toml"]
|
||||
|
||||
XPIDL_SOURCES += [
|
||||
|
|
|
|||
|
|
@ -1,30 +0,0 @@
|
|||
[DEFAULT]
|
||||
head = head_satchel.js
|
||||
tags = condprof
|
||||
skip-if = toolkit == 'android'
|
||||
support-files =
|
||||
asyncformhistory_expire.sqlite
|
||||
formhistory_1000.sqlite
|
||||
formhistory_CORRUPT.sqlite
|
||||
formhistory_apitest.sqlite
|
||||
formhistory_autocomplete.sqlite
|
||||
formhistory_v3.sqlite
|
||||
formhistory_v3v4.sqlite
|
||||
formhistory_v999a.sqlite
|
||||
formhistory_v999b.sqlite
|
||||
|
||||
[test_async_expire.js]
|
||||
[test_autocomplete.js]
|
||||
[test_db_access_denied.js]
|
||||
skip-if = os != "linux" # simulates insufficiant file permissions
|
||||
[test_db_corrupt.js]
|
||||
[test_db_update_v4.js]
|
||||
[test_db_update_v4b.js]
|
||||
[test_db_update_v5.js]
|
||||
skip-if = condprof # Bug 1769154 - not supported
|
||||
[test_db_update_v999a.js]
|
||||
[test_db_update_v999b.js]
|
||||
[test_history_api.js]
|
||||
[test_history_sources.js]
|
||||
[test_notify.js]
|
||||
[test_previous_result.js]
|
||||
43
toolkit/components/satchel/test/unit/xpcshell.toml
Normal file
43
toolkit/components/satchel/test/unit/xpcshell.toml
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
[DEFAULT]
|
||||
head = "head_satchel.js"
|
||||
tags = "condprof"
|
||||
skip-if = ["os == 'android'"]
|
||||
support-files = [
|
||||
"asyncformhistory_expire.sqlite",
|
||||
"formhistory_1000.sqlite",
|
||||
"formhistory_CORRUPT.sqlite",
|
||||
"formhistory_apitest.sqlite",
|
||||
"formhistory_autocomplete.sqlite",
|
||||
"formhistory_v3.sqlite",
|
||||
"formhistory_v3v4.sqlite",
|
||||
"formhistory_v999a.sqlite",
|
||||
"formhistory_v999b.sqlite",
|
||||
]
|
||||
|
||||
["test_async_expire.js"]
|
||||
|
||||
["test_autocomplete.js"]
|
||||
|
||||
["test_db_access_denied.js"]
|
||||
skip-if = ["os != 'linux'"] # simulates insufficiant file permissions
|
||||
|
||||
["test_db_corrupt.js"]
|
||||
|
||||
["test_db_update_v4.js"]
|
||||
|
||||
["test_db_update_v4b.js"]
|
||||
|
||||
["test_db_update_v5.js"]
|
||||
skip-if = ["condprof"] # Bug 1769154 - not supported
|
||||
|
||||
["test_db_update_v999a.js"]
|
||||
|
||||
["test_db_update_v999b.js"]
|
||||
|
||||
["test_history_api.js"]
|
||||
|
||||
["test_history_sources.js"]
|
||||
|
||||
["test_notify.js"]
|
||||
|
||||
["test_previous_result.js"]
|
||||
|
|
@ -7,8 +7,8 @@
|
|||
SPHINX_TREES["/toolkit/search"] = "docs"
|
||||
|
||||
XPCSHELL_TESTS_MANIFESTS += [
|
||||
"tests/xpcshell/searchconfigs/xpcshell.ini",
|
||||
"tests/xpcshell/xpcshell.ini",
|
||||
"tests/xpcshell/searchconfigs/xpcshell.toml",
|
||||
"tests/xpcshell/xpcshell.toml",
|
||||
]
|
||||
|
||||
XPIDL_SOURCES += [
|
||||
|
|
|
|||
|
|
@ -1,41 +0,0 @@
|
|||
[DEFAULT]
|
||||
firefox-appdir = browser
|
||||
head = head_searchconfig.js
|
||||
dupe-manifest =
|
||||
support-files =
|
||||
../../../../../../browser/locales/all-locales
|
||||
tags=searchconfig remote-settings
|
||||
# These are extensive tests, we don't need to run them on asan/tsan.
|
||||
# They are also skipped for mobile and Thunderbird as these are specifically
|
||||
# testing the Firefox config at the moment.
|
||||
skip-if =
|
||||
toolkit == 'android'
|
||||
appname == "thunderbird"
|
||||
asan
|
||||
tsan
|
||||
debug
|
||||
(os == "win" && ccov)
|
||||
# These tests do take a little longer on Linux ccov, so allow that here.
|
||||
requesttimeoutfactor = 2
|
||||
|
||||
[test_amazon.js]
|
||||
[test_baidu.js]
|
||||
[test_bing.js]
|
||||
[test_distributions.js]
|
||||
[test_duckduckgo.js]
|
||||
[test_ebay.js]
|
||||
[test_ecosia.js]
|
||||
[test_google.js]
|
||||
[test_mailru.js]
|
||||
[test_qwant.js]
|
||||
[test_rakuten.js]
|
||||
[test_searchconfig_validates.js]
|
||||
support-files =
|
||||
../../../schema/search-engine-config-schema.json
|
||||
../../../schema/search-engine-config-ui-schema.json
|
||||
../../../schema/search-engine-config-v2-schema.json
|
||||
../../../schema/search-engine-config-v2-ui-schema.json
|
||||
[test_selector_db_out_of_date.js]
|
||||
[test_wikipedia.js]
|
||||
[test_yahoojp.js]
|
||||
[test_yandex.js]
|
||||
|
|
@ -0,0 +1,57 @@
|
|||
[DEFAULT]
|
||||
firefox-appdir = "browser"
|
||||
head = "head_searchconfig.js"
|
||||
dupe-manifest = ""
|
||||
support-files = ["../../../../../../browser/locales/all-locales"]
|
||||
tags = "searchconfig remote-settings"
|
||||
# These are extensive tests, we don't need to run them on asan/tsan.
|
||||
# They are also skipped for mobile and Thunderbird as these are specifically
|
||||
# testing the Firefox config at the moment.
|
||||
skip-if = [
|
||||
"os == 'android'",
|
||||
"appname == 'thunderbird'",
|
||||
"asan",
|
||||
"tsan",
|
||||
"debug",
|
||||
"os == 'win' && ccov",
|
||||
]
|
||||
# These tests do take a little longer on Linux ccov, so allow that here.
|
||||
requesttimeoutfactor = 2
|
||||
|
||||
["test_amazon.js"]
|
||||
|
||||
["test_baidu.js"]
|
||||
|
||||
["test_bing.js"]
|
||||
|
||||
["test_distributions.js"]
|
||||
|
||||
["test_duckduckgo.js"]
|
||||
|
||||
["test_ebay.js"]
|
||||
|
||||
["test_ecosia.js"]
|
||||
|
||||
["test_google.js"]
|
||||
|
||||
["test_mailru.js"]
|
||||
|
||||
["test_qwant.js"]
|
||||
|
||||
["test_rakuten.js"]
|
||||
|
||||
["test_searchconfig_validates.js"]
|
||||
support-files = [
|
||||
"../../../schema/search-engine-config-schema.json",
|
||||
"../../../schema/search-engine-config-ui-schema.json",
|
||||
"../../../schema/search-engine-config-v2-schema.json",
|
||||
"../../../schema/search-engine-config-v2-ui-schema.json",
|
||||
]
|
||||
|
||||
["test_selector_db_out_of_date.js"]
|
||||
|
||||
["test_wikipedia.js"]
|
||||
|
||||
["test_yahoojp.js"]
|
||||
|
||||
["test_yandex.js"]
|
||||
|
|
@ -1,201 +0,0 @@
|
|||
[DEFAULT]
|
||||
firefox-appdir = browser
|
||||
head = head_search.js
|
||||
dupe-manifest =
|
||||
tags=searchmain
|
||||
skip-if = toolkit == 'android'
|
||||
prefs =
|
||||
browser.search.removeEngineInfobar.enabled=true
|
||||
|
||||
support-files =
|
||||
data/engine.xml
|
||||
data/engine/manifest.json
|
||||
data/engine2.xml
|
||||
data/engine2/manifest.json
|
||||
data/engine-app/manifest.json
|
||||
data/engine-diff-name/manifest.json
|
||||
data/engine-diff-name/_locales/en/messages.json
|
||||
data/engine-diff-name/_locales/gd/messages.json
|
||||
data/engine-fr.xml
|
||||
data/engine-fr/manifest.json
|
||||
data/engine-reordered/manifest.json
|
||||
data/engineMaker.sjs
|
||||
data/engine-pref/manifest.json
|
||||
data/engine-rel-searchform-purpose/manifest.json
|
||||
data/engine-system-purpose/manifest.json
|
||||
data/engineImages.xml
|
||||
data/engine-chromeicon/manifest.json
|
||||
data/engine-purposes/manifest.json
|
||||
data/engine-resourceicon/manifest.json
|
||||
data/engine-resourceicon/_locales/en/messages.json
|
||||
data/engine-resourceicon/_locales/gd/messages.json
|
||||
data/engine-same-name/manifest.json
|
||||
data/engine-same-name/_locales/en/messages.json
|
||||
data/engine-same-name/_locales/gd/messages.json
|
||||
data/engines-no-order-hint.json
|
||||
data/engines.json
|
||||
data/iconsRedirect.sjs
|
||||
data/search.json
|
||||
data/search-legacy.json
|
||||
data/search-legacy-correct-default-engine-hashes.json
|
||||
data/search-legacy-no-ids.json
|
||||
data/search-legacy-old-loadPaths.json
|
||||
data/search-legacy-wrong-default-engine-hashes.json
|
||||
data/search-legacy-wrong-third-party-engine-hashes.json
|
||||
data/search-obsolete-app.json
|
||||
data/search-obsolete-distribution.json
|
||||
data/search-obsolete-langpack.json
|
||||
data/searchSuggestions.sjs
|
||||
data/geolookup-extensions/multilocale/favicon.ico
|
||||
data/geolookup-extensions/multilocale/manifest.json
|
||||
data/geolookup-extensions/multilocale/_locales/af/messages.json
|
||||
data/geolookup-extensions/multilocale/_locales/an/messages.json
|
||||
data1/engine1/manifest.json
|
||||
data1/engine2/manifest.json
|
||||
data1/exp2/manifest.json
|
||||
data1/exp3/manifest.json
|
||||
data1/engines.json
|
||||
simple-engines/engines.json
|
||||
simple-engines/basic/manifest.json
|
||||
simple-engines/hidden/manifest.json
|
||||
simple-engines/simple/manifest.json
|
||||
test-extensions/engines.json
|
||||
test-extensions/plainengine/favicon.ico
|
||||
test-extensions/plainengine/manifest.json
|
||||
test-extensions/special-engine/favicon.ico
|
||||
test-extensions/special-engine/manifest.json
|
||||
test-extensions/multilocale/favicon-af.ico
|
||||
test-extensions/multilocale/favicon-an.ico
|
||||
test-extensions/multilocale/manifest.json
|
||||
test-extensions/multilocale/_locales/af/messages.json
|
||||
test-extensions/multilocale/_locales/an/messages.json
|
||||
|
||||
[test_async.js]
|
||||
[test_config_attribution.js]
|
||||
[test_config_engine_params.js]
|
||||
support-files =
|
||||
method-extensions/get/manifest.json
|
||||
method-extensions/post/manifest.json
|
||||
method-extensions/engines.json
|
||||
[test_defaultEngine_fallback.js]
|
||||
[test_defaultEngine_experiments.js]
|
||||
[test_defaultEngine.js]
|
||||
[test_defaultPrivateEngine.js]
|
||||
[test_engine_alias.js]
|
||||
[test_engine_ids.js]
|
||||
[test_engine_multiple_alias.js]
|
||||
[test_engine_selector_application_distribution.js]
|
||||
[test_engine_selector_application_name.js]
|
||||
[test_engine_selector_application.js]
|
||||
[test_engine_selector_order.js]
|
||||
[test_engine_selector_override.js]
|
||||
[test_engine_selector_remote_settings.js]
|
||||
tag = remotesettings searchmain
|
||||
[test_engine_selector.js]
|
||||
[test_engine_selector_environment_base.js]
|
||||
[test_engine_set_alias.js]
|
||||
[test_getSubmission_encoding.js]
|
||||
[test_getSubmission_params.js]
|
||||
[test_getSubmission_params_pref.js]
|
||||
[test_getSubmission_params_prefNimbus.js]
|
||||
[test_getSubmission_params_prefNimbus_invalid.js]
|
||||
[test_getSubmission_params_purpose.js]
|
||||
[test_identifiers.js]
|
||||
[test_ignorelist_update.js]
|
||||
[test_ignorelist.js]
|
||||
[test_initialization.js]
|
||||
[test_initialization_status_telemetry.js]
|
||||
[test_initialization_with_region.js]
|
||||
[test_list_json_locale.js]
|
||||
[test_list_json_no_private_default.js]
|
||||
[test_list_json_searchdefault.js]
|
||||
[test_list_json_searchorder.js]
|
||||
[test_maybereloadengine_order.js]
|
||||
[test_migrateWebExtensionEngine.js]
|
||||
[test_missing_engine.js]
|
||||
[test_multipleIcons.js]
|
||||
[test_nodb_pluschanges.js]
|
||||
[test_notifications.js]
|
||||
[test_opensearch_icon.js]
|
||||
support-files =
|
||||
data/bigIcon.ico
|
||||
data/remoteIcon.ico
|
||||
data/svgIcon.svg
|
||||
[test_opensearch_icons_invalid.js]
|
||||
support-files =
|
||||
opensearch/chromeicon.xml
|
||||
opensearch/resourceicon.xml
|
||||
[test_opensearch_install_errors.js]
|
||||
support-files = opensearch/invalid.xml
|
||||
[test_opensearch_telemetry.js]
|
||||
support-files =
|
||||
opensearch/secure-and-securely-updated1.xml
|
||||
opensearch/secure-and-securely-updated2.xml
|
||||
opensearch/secure-and-securely-updated3.xml
|
||||
opensearch/secure-and-securely-updated-insecure-form.xml
|
||||
opensearch/secure-and-insecurely-updated1.xml
|
||||
opensearch/secure-and-insecurely-updated2.xml
|
||||
opensearch/insecure-and-securely-updated1.xml
|
||||
opensearch/insecure-and-insecurely-updated1.xml
|
||||
opensearch/insecure-and-insecurely-updated2.xml
|
||||
opensearch/secure-and-no-update-url1.xml
|
||||
opensearch/insecure-and-no-update-url1.xml
|
||||
opensearch/secure-localhost.xml
|
||||
opensearch/secure-onionv2.xml
|
||||
opensearch/secure-onionv3.xml
|
||||
[test_opensearch_update.js]
|
||||
[test_opensearch.js]
|
||||
support-files =
|
||||
opensearch/mozilla-ns.xml
|
||||
opensearch/post.xml
|
||||
opensearch/simple.xml
|
||||
opensearch/suggestion.xml
|
||||
opensearch/suggestion-alternate.xml
|
||||
[test_appDefaultEngine.js]
|
||||
[test_override_allowlist.js]
|
||||
[test_parseSubmissionURL.js]
|
||||
[test_policyEngine.js]
|
||||
[test_reload_engines_experiment.js]
|
||||
[test_reload_engines_locales.js]
|
||||
[test_reload_engines.js]
|
||||
[test_remove_profile_engine.js]
|
||||
[test_remove_engine_notification_box.js]
|
||||
[test_searchUrlDomain.js]
|
||||
[test_save_sorted_engines.js]
|
||||
[test_SearchStaticData.js]
|
||||
[test_searchSuggest_cookies.js]
|
||||
[test_searchSuggest_extraParams.js]
|
||||
[test_searchSuggest_private.js]
|
||||
[test_searchSuggest.js]
|
||||
[test_searchTermFromResult.js]
|
||||
[test_selectedEngine.js]
|
||||
[test_sendSubmissionURL.js]
|
||||
[test_settings_broken.js]
|
||||
[test_settings_duplicate.js]
|
||||
[test_settings_good.js]
|
||||
[test_settings_ignorelist.js]
|
||||
support-files = data/search_ignorelist.json
|
||||
[test_settings_migration_hideOneOffs.js]
|
||||
[test_settings_migration_ids.js]
|
||||
[test_settings_migration_loadPath.js]
|
||||
[test_settings_none.js]
|
||||
[test_settings_obsolete.js]
|
||||
[test_settings_persist_diff_locale_same_name.js]
|
||||
[test_settings_persist.js]
|
||||
[test_settings.js]
|
||||
[test_sort_orders-no-hints.js]
|
||||
[test_sort_orders.js]
|
||||
[test_telemetry_event_default.js]
|
||||
[test_userEngine.js]
|
||||
[test_validate_engines.js]
|
||||
[test_validate_manifests.js]
|
||||
[test_webextensions_builtin_upgrade.js]
|
||||
[test_webextensions_install.js]
|
||||
[test_webextensions_language_switch.js]
|
||||
[test_webextensions_migrate_to.js]
|
||||
support-files = data/search-migration.json
|
||||
[test_webextensions_normandy_upgrade.js]
|
||||
[test_webextensions_startup_duplicate.js]
|
||||
[test_webextensions_startup_remove.js]
|
||||
[test_webextensions_upgrade.js]
|
||||
[test_webextensions_valid.js]
|
||||
298
toolkit/components/search/tests/xpcshell/xpcshell.toml
Normal file
298
toolkit/components/search/tests/xpcshell/xpcshell.toml
Normal file
|
|
@ -0,0 +1,298 @@
|
|||
[DEFAULT]
|
||||
firefox-appdir = "browser"
|
||||
head = "head_search.js"
|
||||
dupe-manifest = ""
|
||||
tags = "searchmain"
|
||||
skip-if = ["os == 'android'"]
|
||||
prefs = ["browser.search.removeEngineInfobar.enabled=true"]
|
||||
|
||||
support-files = [
|
||||
"data/engine.xml",
|
||||
"data/engine/manifest.json",
|
||||
"data/engine2.xml",
|
||||
"data/engine2/manifest.json",
|
||||
"data/engine-app/manifest.json",
|
||||
"data/engine-diff-name/manifest.json",
|
||||
"data/engine-diff-name/_locales/en/messages.json",
|
||||
"data/engine-diff-name/_locales/gd/messages.json",
|
||||
"data/engine-fr.xml",
|
||||
"data/engine-fr/manifest.json",
|
||||
"data/engine-reordered/manifest.json",
|
||||
"data/engineMaker.sjs",
|
||||
"data/engine-pref/manifest.json",
|
||||
"data/engine-rel-searchform-purpose/manifest.json",
|
||||
"data/engine-system-purpose/manifest.json",
|
||||
"data/engineImages.xml",
|
||||
"data/engine-chromeicon/manifest.json",
|
||||
"data/engine-purposes/manifest.json",
|
||||
"data/engine-resourceicon/manifest.json",
|
||||
"data/engine-resourceicon/_locales/en/messages.json",
|
||||
"data/engine-resourceicon/_locales/gd/messages.json",
|
||||
"data/engine-same-name/manifest.json",
|
||||
"data/engine-same-name/_locales/en/messages.json",
|
||||
"data/engine-same-name/_locales/gd/messages.json",
|
||||
"data/engines-no-order-hint.json",
|
||||
"data/engines.json",
|
||||
"data/iconsRedirect.sjs",
|
||||
"data/search.json",
|
||||
"data/search-legacy.json",
|
||||
"data/search-legacy-correct-default-engine-hashes.json",
|
||||
"data/search-legacy-no-ids.json",
|
||||
"data/search-legacy-old-loadPaths.json",
|
||||
"data/search-legacy-wrong-default-engine-hashes.json",
|
||||
"data/search-legacy-wrong-third-party-engine-hashes.json",
|
||||
"data/search-obsolete-app.json",
|
||||
"data/search-obsolete-distribution.json",
|
||||
"data/search-obsolete-langpack.json",
|
||||
"data/searchSuggestions.sjs",
|
||||
"data/geolookup-extensions/multilocale/favicon.ico",
|
||||
"data/geolookup-extensions/multilocale/manifest.json",
|
||||
"data/geolookup-extensions/multilocale/_locales/af/messages.json",
|
||||
"data/geolookup-extensions/multilocale/_locales/an/messages.json",
|
||||
"data1/engine1/manifest.json",
|
||||
"data1/engine2/manifest.json",
|
||||
"data1/exp2/manifest.json",
|
||||
"data1/exp3/manifest.json",
|
||||
"data1/engines.json",
|
||||
"simple-engines/engines.json",
|
||||
"simple-engines/basic/manifest.json",
|
||||
"simple-engines/hidden/manifest.json",
|
||||
"simple-engines/simple/manifest.json",
|
||||
"test-extensions/engines.json",
|
||||
"test-extensions/plainengine/favicon.ico",
|
||||
"test-extensions/plainengine/manifest.json",
|
||||
"test-extensions/special-engine/favicon.ico",
|
||||
"test-extensions/special-engine/manifest.json",
|
||||
"test-extensions/multilocale/favicon-af.ico",
|
||||
"test-extensions/multilocale/favicon-an.ico",
|
||||
"test-extensions/multilocale/manifest.json",
|
||||
"test-extensions/multilocale/_locales/af/messages.json",
|
||||
"test-extensions/multilocale/_locales/an/messages.json",
|
||||
]
|
||||
|
||||
["test_SearchStaticData.js"]
|
||||
|
||||
["test_appDefaultEngine.js"]
|
||||
|
||||
["test_async.js"]
|
||||
|
||||
["test_config_attribution.js"]
|
||||
|
||||
["test_config_engine_params.js"]
|
||||
support-files = [
|
||||
"method-extensions/get/manifest.json",
|
||||
"method-extensions/post/manifest.json",
|
||||
"method-extensions/engines.json",
|
||||
]
|
||||
|
||||
["test_defaultEngine.js"]
|
||||
|
||||
["test_defaultEngine_experiments.js"]
|
||||
|
||||
["test_defaultEngine_fallback.js"]
|
||||
|
||||
["test_defaultPrivateEngine.js"]
|
||||
|
||||
["test_engine_alias.js"]
|
||||
|
||||
["test_engine_ids.js"]
|
||||
|
||||
["test_engine_multiple_alias.js"]
|
||||
|
||||
["test_engine_selector.js"]
|
||||
|
||||
["test_engine_selector_application.js"]
|
||||
|
||||
["test_engine_selector_application_distribution.js"]
|
||||
|
||||
["test_engine_selector_application_name.js"]
|
||||
|
||||
["test_engine_selector_environment_base.js"]
|
||||
|
||||
["test_engine_selector_order.js"]
|
||||
|
||||
["test_engine_selector_override.js"]
|
||||
|
||||
["test_engine_selector_remote_settings.js"]
|
||||
tags = "remotesettings searchmain"
|
||||
|
||||
["test_engine_set_alias.js"]
|
||||
|
||||
["test_getSubmission_encoding.js"]
|
||||
|
||||
["test_getSubmission_params.js"]
|
||||
|
||||
["test_getSubmission_params_pref.js"]
|
||||
|
||||
["test_getSubmission_params_prefNimbus.js"]
|
||||
|
||||
["test_getSubmission_params_prefNimbus_invalid.js"]
|
||||
|
||||
["test_getSubmission_params_purpose.js"]
|
||||
|
||||
["test_identifiers.js"]
|
||||
|
||||
["test_ignorelist.js"]
|
||||
|
||||
["test_ignorelist_update.js"]
|
||||
|
||||
["test_initialization.js"]
|
||||
|
||||
["test_initialization_status_telemetry.js"]
|
||||
|
||||
["test_initialization_with_region.js"]
|
||||
|
||||
["test_list_json_locale.js"]
|
||||
|
||||
["test_list_json_no_private_default.js"]
|
||||
|
||||
["test_list_json_searchdefault.js"]
|
||||
|
||||
["test_list_json_searchorder.js"]
|
||||
|
||||
["test_maybereloadengine_order.js"]
|
||||
|
||||
["test_migrateWebExtensionEngine.js"]
|
||||
|
||||
["test_missing_engine.js"]
|
||||
|
||||
["test_multipleIcons.js"]
|
||||
|
||||
["test_nodb_pluschanges.js"]
|
||||
|
||||
["test_notifications.js"]
|
||||
|
||||
["test_opensearch.js"]
|
||||
support-files = [
|
||||
"opensearch/mozilla-ns.xml",
|
||||
"opensearch/post.xml",
|
||||
"opensearch/simple.xml",
|
||||
"opensearch/suggestion.xml",
|
||||
"opensearch/suggestion-alternate.xml",
|
||||
]
|
||||
|
||||
["test_opensearch_icon.js"]
|
||||
support-files = [
|
||||
"data/bigIcon.ico",
|
||||
"data/remoteIcon.ico",
|
||||
"data/svgIcon.svg",
|
||||
]
|
||||
|
||||
["test_opensearch_icons_invalid.js"]
|
||||
support-files = [
|
||||
"opensearch/chromeicon.xml",
|
||||
"opensearch/resourceicon.xml",
|
||||
]
|
||||
|
||||
["test_opensearch_install_errors.js"]
|
||||
support-files = ["opensearch/invalid.xml"]
|
||||
|
||||
["test_opensearch_telemetry.js"]
|
||||
support-files = [
|
||||
"opensearch/secure-and-securely-updated1.xml",
|
||||
"opensearch/secure-and-securely-updated2.xml",
|
||||
"opensearch/secure-and-securely-updated3.xml",
|
||||
"opensearch/secure-and-securely-updated-insecure-form.xml",
|
||||
"opensearch/secure-and-insecurely-updated1.xml",
|
||||
"opensearch/secure-and-insecurely-updated2.xml",
|
||||
"opensearch/insecure-and-securely-updated1.xml",
|
||||
"opensearch/insecure-and-insecurely-updated1.xml",
|
||||
"opensearch/insecure-and-insecurely-updated2.xml",
|
||||
"opensearch/secure-and-no-update-url1.xml",
|
||||
"opensearch/insecure-and-no-update-url1.xml",
|
||||
"opensearch/secure-localhost.xml",
|
||||
"opensearch/secure-onionv2.xml",
|
||||
"opensearch/secure-onionv3.xml",
|
||||
]
|
||||
|
||||
["test_opensearch_update.js"]
|
||||
|
||||
["test_override_allowlist.js"]
|
||||
|
||||
["test_parseSubmissionURL.js"]
|
||||
|
||||
["test_policyEngine.js"]
|
||||
|
||||
["test_reload_engines.js"]
|
||||
|
||||
["test_reload_engines_experiment.js"]
|
||||
|
||||
["test_reload_engines_locales.js"]
|
||||
|
||||
["test_remove_engine_notification_box.js"]
|
||||
|
||||
["test_remove_profile_engine.js"]
|
||||
|
||||
["test_save_sorted_engines.js"]
|
||||
|
||||
["test_searchSuggest.js"]
|
||||
|
||||
["test_searchSuggest_cookies.js"]
|
||||
|
||||
["test_searchSuggest_extraParams.js"]
|
||||
|
||||
["test_searchSuggest_private.js"]
|
||||
|
||||
["test_searchTermFromResult.js"]
|
||||
|
||||
["test_searchUrlDomain.js"]
|
||||
|
||||
["test_selectedEngine.js"]
|
||||
|
||||
["test_sendSubmissionURL.js"]
|
||||
|
||||
["test_settings.js"]
|
||||
|
||||
["test_settings_broken.js"]
|
||||
|
||||
["test_settings_duplicate.js"]
|
||||
|
||||
["test_settings_good.js"]
|
||||
|
||||
["test_settings_ignorelist.js"]
|
||||
support-files = ["data/search_ignorelist.json"]
|
||||
|
||||
["test_settings_migration_hideOneOffs.js"]
|
||||
|
||||
["test_settings_migration_ids.js"]
|
||||
|
||||
["test_settings_migration_loadPath.js"]
|
||||
|
||||
["test_settings_none.js"]
|
||||
|
||||
["test_settings_obsolete.js"]
|
||||
|
||||
["test_settings_persist.js"]
|
||||
|
||||
["test_settings_persist_diff_locale_same_name.js"]
|
||||
|
||||
["test_sort_orders-no-hints.js"]
|
||||
|
||||
["test_sort_orders.js"]
|
||||
|
||||
["test_telemetry_event_default.js"]
|
||||
|
||||
["test_userEngine.js"]
|
||||
|
||||
["test_validate_engines.js"]
|
||||
|
||||
["test_validate_manifests.js"]
|
||||
|
||||
["test_webextensions_builtin_upgrade.js"]
|
||||
|
||||
["test_webextensions_install.js"]
|
||||
|
||||
["test_webextensions_language_switch.js"]
|
||||
|
||||
["test_webextensions_migrate_to.js"]
|
||||
support-files = ["data/search-migration.json"]
|
||||
|
||||
["test_webextensions_normandy_upgrade.js"]
|
||||
|
||||
["test_webextensions_startup_duplicate.js"]
|
||||
|
||||
["test_webextensions_startup_remove.js"]
|
||||
|
||||
["test_webextensions_upgrade.js"]
|
||||
|
||||
["test_webextensions_valid.js"]
|
||||
|
|
@ -7,7 +7,7 @@
|
|||
with Files("**"):
|
||||
BUG_COMPONENT = ("Firefox", "Shopping")
|
||||
|
||||
XPCSHELL_TESTS_MANIFESTS += ["test/xpcshell/xpcshell.ini"]
|
||||
XPCSHELL_TESTS_MANIFESTS += ["test/xpcshell/xpcshell.toml"]
|
||||
|
||||
BROWSER_CHROME_MANIFESTS += ["test/browser/browser.toml"]
|
||||
|
||||
|
|
|
|||
|
|
@ -1,34 +0,0 @@
|
|||
[DEFAULT]
|
||||
head = head.js
|
||||
|
||||
prefs =
|
||||
toolkit.shopping.environment=test
|
||||
toolkit.shopping.ohttpConfigURL=
|
||||
toolkit.shopping.ohttpRelayURL=
|
||||
|
||||
support-files =
|
||||
data/analysis_response.json
|
||||
data/recommendations_response.json
|
||||
data/invalid_analysis_response.json
|
||||
data/invalid_recommendations_response.json
|
||||
data/analysis_request.json
|
||||
data/recommendations_request.json
|
||||
data/invalid_analysis_request.json
|
||||
data/invalid_recommendations_request.json
|
||||
data/service_unavailable.json
|
||||
data/bad_request.json
|
||||
data/unprocessable_entity.json
|
||||
data/needs_analysis_response.json
|
||||
data/attribution_response.json
|
||||
data/image.jpg
|
||||
data/report_response.json
|
||||
data/analysis_status_completed_response.json
|
||||
data/analysis_status_in_progress_response.json
|
||||
data/analysis_status_pending_response.json
|
||||
data/analyze_pending.json
|
||||
data/too_many_requests.json
|
||||
|
||||
[test_fetchImage.js]
|
||||
[test_product_urls.js]
|
||||
[test_product_validator.js]
|
||||
[test_product.js]
|
||||
38
toolkit/components/shopping/test/xpcshell/xpcshell.toml
Normal file
38
toolkit/components/shopping/test/xpcshell/xpcshell.toml
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
[DEFAULT]
|
||||
head = "head.js"
|
||||
prefs = [
|
||||
"toolkit.shopping.environment='test'",
|
||||
"toolkit.shopping.ohttpConfigURL=''",
|
||||
"toolkit.shopping.ohttpRelayURL=''",
|
||||
]
|
||||
|
||||
support-files = [
|
||||
"data/analysis_response.json",
|
||||
"data/recommendations_response.json",
|
||||
"data/invalid_analysis_response.json",
|
||||
"data/invalid_recommendations_response.json",
|
||||
"data/analysis_request.json",
|
||||
"data/recommendations_request.json",
|
||||
"data/invalid_analysis_request.json",
|
||||
"data/invalid_recommendations_request.json",
|
||||
"data/service_unavailable.json",
|
||||
"data/bad_request.json",
|
||||
"data/unprocessable_entity.json",
|
||||
"data/needs_analysis_response.json",
|
||||
"data/attribution_response.json",
|
||||
"data/image.jpg",
|
||||
"data/report_response.json",
|
||||
"data/analysis_status_completed_response.json",
|
||||
"data/analysis_status_in_progress_response.json",
|
||||
"data/analysis_status_pending_response.json",
|
||||
"data/analyze_pending.json",
|
||||
"data/too_many_requests.json",
|
||||
]
|
||||
|
||||
["test_fetchImage.js"]
|
||||
|
||||
["test_product.js"]
|
||||
|
||||
["test_product_urls.js"]
|
||||
|
||||
["test_product_validator.js"]
|
||||
|
|
@ -11,7 +11,7 @@ EXPORTS.mozilla += [
|
|||
]
|
||||
|
||||
BROWSER_CHROME_MANIFESTS += ["tests/browser/browser.toml"]
|
||||
XPCSHELL_TESTS_MANIFESTS += ["tests/unit/xpcshell.ini"]
|
||||
XPCSHELL_TESTS_MANIFESTS += ["tests/unit/xpcshell.toml"]
|
||||
|
||||
UNIFIED_SOURCES += [
|
||||
"nsAppStartup.cpp",
|
||||
|
|
|
|||
|
|
@ -1,5 +0,0 @@
|
|||
[DEFAULT]
|
||||
head = head_startup.js
|
||||
skip-if = toolkit == 'android'
|
||||
|
||||
[test_startup_crash.js]
|
||||
5
toolkit/components/startup/tests/unit/xpcshell.toml
Normal file
5
toolkit/components/startup/tests/unit/xpcshell.toml
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
[DEFAULT]
|
||||
head = "head_startup.js"
|
||||
skip-if = ["os == 'android'"]
|
||||
|
||||
["test_startup_crash.js"]
|
||||
|
|
@ -7,7 +7,7 @@
|
|||
with Files("**"):
|
||||
BUG_COMPONENT = ("Toolkit", "Application Update")
|
||||
|
||||
XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell/xpcshell.ini"]
|
||||
XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell/xpcshell.toml"]
|
||||
|
||||
EXTRA_JS_MODULES += ["TaskScheduler.sys.mjs"]
|
||||
|
||||
|
|
|
|||
|
|
@ -1,13 +0,0 @@
|
|||
[test_TaskSchedulerMacOSImpl.js]
|
||||
run-if = os == "mac" # Test of macOS backend
|
||||
skip-if =
|
||||
apple_silicon # bug 1707753
|
||||
apple_catalina # Bug 1713329
|
||||
[test_WinTaskSchedulerService.js]
|
||||
run-if = os == "win" # Test of Windows only service
|
||||
[test_TaskSchedulerWinImpl.js]
|
||||
run-if = os == "win" # Test of Windows backend
|
||||
[test_TaskScheduler.js]
|
||||
skip-if =
|
||||
apple_silicon # bug 1707753
|
||||
apple_catalina # Bug 1713329
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
[DEFAULT]
|
||||
|
||||
["test_TaskScheduler.js"]
|
||||
skip-if = [
|
||||
"apple_silicon", # bug 1707753
|
||||
"apple_catalina", # Bug 1713329
|
||||
]
|
||||
|
||||
["test_TaskSchedulerMacOSImpl.js"]
|
||||
run-if = ["os == 'mac'"] # Test of macOS backend
|
||||
skip-if = [
|
||||
"apple_silicon", # bug 1707753
|
||||
"apple_catalina", # Bug 1713329
|
||||
]
|
||||
|
||||
["test_TaskSchedulerWinImpl.js"]
|
||||
run-if = ["os == 'win'"] # Test of Windows backend
|
||||
|
||||
["test_WinTaskSchedulerService.js"]
|
||||
run-if = ["os == 'win'"] # Test of Windows only service
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
[test_dap.js]
|
||||
skip-if = os == "android" # DAP is not supported on Android
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[DEFAULT]
|
||||
|
||||
["test_dap.js"]
|
||||
skip-if = ["os == 'android'"] # DAP is not supported on Android
|
||||
|
|
@ -37,8 +37,8 @@ if CONFIG["ENABLE_TESTS"]:
|
|||
TEST_DIRS += ["tests", "dap/ffi-gtest"]
|
||||
|
||||
XPCSHELL_TESTS_MANIFESTS += [
|
||||
"dap/tests/xpcshell/xpcshell.ini",
|
||||
"tests/unit/xpcshell.ini",
|
||||
"dap/tests/xpcshell/xpcshell.toml",
|
||||
"tests/unit/xpcshell.toml",
|
||||
]
|
||||
BROWSER_CHROME_MANIFESTS += ["tests/browser/browser.toml"]
|
||||
|
||||
|
|
|
|||
|
|
@ -1,136 +0,0 @@
|
|||
[DEFAULT]
|
||||
head = head.js
|
||||
firefox-appdir = browser
|
||||
# The *.xpi files are only needed for test_TelemetryEnvironment.js, but
|
||||
# xpcshell fails to install tests if we move them under the test entry.
|
||||
support-files =
|
||||
data/search-extensions/engines.json
|
||||
data/search-extensions/telemetrySearchIdentifier/manifest.json
|
||||
engine.xml
|
||||
system.xpi
|
||||
restartless.xpi
|
||||
testUnicodePDB32.dll
|
||||
testNoPDB32.dll
|
||||
testUnicodePDB64.dll
|
||||
testNoPDB64.dll
|
||||
testUnicodePDBAArch64.dll
|
||||
testNoPDBAArch64.dll
|
||||
!/toolkit/mozapps/extensions/test/xpcshell/head_addons.js
|
||||
generated-files =
|
||||
system.xpi
|
||||
restartless.xpi
|
||||
prefs =
|
||||
browser.attribution.macos.enabled=true
|
||||
|
||||
[test_UserInteraction.js]
|
||||
[test_UserInteraction_annotations.js]
|
||||
# BHR is disabled on tsan, asan, android and outside of Nightly.
|
||||
skip-if =
|
||||
debug
|
||||
asan
|
||||
tsan
|
||||
os == "android"
|
||||
release_or_beta
|
||||
apple_catalina # Bug 1713329
|
||||
apple_silicon # bug 1707747
|
||||
os == "win" && bits == 32 && !debug # Bug 1781452
|
||||
os == "linux" && !debug # Bug 1781452
|
||||
run-sequentially = very high failure rate in parallel
|
||||
[test_client_id.js]
|
||||
[test_MigratePendingPings.js]
|
||||
[test_TelemetryHistograms.js]
|
||||
[test_SubsessionChaining.js]
|
||||
tags = addons
|
||||
[test_SyncPingIntegration.js]
|
||||
skip-if = os == "android"
|
||||
[test_TelemetryEnvironment.js]
|
||||
skip-if =
|
||||
os == "android"
|
||||
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1807929
|
||||
tags = addons
|
||||
run-sequentially = very high failure rate in parallel
|
||||
[test_TelemetryEnvironment_search.js]
|
||||
skip-if =
|
||||
os == "android"
|
||||
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1807929
|
||||
[test_PingAPI.js]
|
||||
[test_TelemetryFlagClear.js]
|
||||
[test_TelemetryLateWrites.js]
|
||||
[test_TelemetryLockCount.js]
|
||||
[test_TelemetryController.js]
|
||||
[test_TelemetryClientID_reset.js]
|
||||
skip-if = os == "android" # Disabled as Android/GeckoView doesn't run TelemetryController
|
||||
[test_HealthPing.js]
|
||||
skip-if =
|
||||
(verify && (os == 'win'))
|
||||
(os == 'android' && processor == 'x86_64')
|
||||
tags = addons
|
||||
[test_TelemetryController_idle.js]
|
||||
[test_TelemetryControllerShutdown.js]
|
||||
skip-if =
|
||||
(os == 'android' && processor == 'x86_64') # Disabled as Android/GeckoView doesn't run TelemetryController
|
||||
tags = addons
|
||||
[test_TelemetryStopwatch.js]
|
||||
[test_TelemetryControllerBuildID.js]
|
||||
[test_TelemetrySendOldPings.js]
|
||||
skip-if = os == "android" # Disabled due to intermittent orange on Android
|
||||
tags = addons
|
||||
[test_TelemetrySession.js]
|
||||
tags = addons
|
||||
skip-if =
|
||||
os == "linux" && verify && debug
|
||||
[test_TelemetrySession_abortedSessionQueued.js]
|
||||
skip-if = os == "android"
|
||||
[test_TelemetrySession_activeTicks.js]
|
||||
[test_TelemetrySend.js]
|
||||
skip-if =
|
||||
os == "linux" && ccov # Bug 1701874
|
||||
[test_ChildHistograms.js]
|
||||
skip-if = os == "android" # Disabled due to crashes (see bug 1331366)
|
||||
tags = addons
|
||||
[test_ChildScalars.js]
|
||||
skip-if = os == "android" # Disabled due to crashes (see bug 1331366)
|
||||
[test_SocketScalars.js]
|
||||
run-if = socketprocess_networking # Needs socket process (bug 1716307)
|
||||
[test_TelemetryReportingPolicy.js]
|
||||
tags = addons
|
||||
[test_TelemetryScalars.js]
|
||||
[test_TelemetryScalars_buildFaster.js]
|
||||
skip-if =
|
||||
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1807929
|
||||
[test_TelemetryScalars_impressionId.js]
|
||||
[test_TelemetryScalars_multistore.js]
|
||||
[test_TelemetryTimestamps.js]
|
||||
[test_TelemetryChildEvents_buildFaster.js]
|
||||
skip-if = os == "android" # Disabled due to crashes (see bug 1331366)
|
||||
[test_TelemetryEvents.js]
|
||||
[test_TelemetryEvents_buildFaster.js]
|
||||
skip-if =
|
||||
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1807929
|
||||
[test_ChildEvents.js]
|
||||
skip-if = os == "android" # Disabled due to crashes (see bug 1331366)
|
||||
[test_ModulesPing.js]
|
||||
skip-if =
|
||||
apple_silicon # bug 1707747
|
||||
apple_catalina # Bug 1713329
|
||||
[test_PingSender.js]
|
||||
skip-if =
|
||||
os == "android"
|
||||
[test_TelemetryAndroidEnvironment.js]
|
||||
[test_TelemetryUtils.js]
|
||||
[test_ThirdPartyModulesPing.js]
|
||||
run-if = (os == 'win' && !msix) # Disabled for MSIX due to https://bugzilla.mozilla.org/show_bug.cgi?id=1807929
|
||||
[test_EventPing.js]
|
||||
tags = coverage
|
||||
[test_CoveragePing.js]
|
||||
[test_bug1555798.js]
|
||||
[test_UninstallPing.js]
|
||||
support-files = file_UninstallPing.worker.js
|
||||
run-if = os == "win"
|
||||
[test_RDDScalars.js]
|
||||
skip-if =
|
||||
os == "android" # RDD is not a thing on Android?
|
||||
[test_UtilityScalars.js]
|
||||
run-if = os == 'win'
|
||||
[test_failover_retry.js]
|
||||
skip-if = os == "android" # Android doesn't support telemetry though some tests manage to pass with xpcshell
|
||||
184
toolkit/components/telemetry/tests/unit/xpcshell.toml
Normal file
184
toolkit/components/telemetry/tests/unit/xpcshell.toml
Normal file
|
|
@ -0,0 +1,184 @@
|
|||
[DEFAULT]
|
||||
head = "head.js"
|
||||
firefox-appdir = "browser"
|
||||
# The *.xpi files are only needed for test_TelemetryEnvironment.js, but
|
||||
# xpcshell fails to install tests if we move them under the test entry.
|
||||
support-files = [
|
||||
"data/search-extensions/engines.json",
|
||||
"data/search-extensions/telemetrySearchIdentifier/manifest.json",
|
||||
"engine.xml",
|
||||
"system.xpi",
|
||||
"restartless.xpi",
|
||||
"testUnicodePDB32.dll",
|
||||
"testNoPDB32.dll",
|
||||
"testUnicodePDB64.dll",
|
||||
"testNoPDB64.dll",
|
||||
"testUnicodePDBAArch64.dll",
|
||||
"testNoPDBAArch64.dll",
|
||||
"!/toolkit/mozapps/extensions/test/xpcshell/head_addons.js",
|
||||
]
|
||||
generated-files = [
|
||||
"system.xpi",
|
||||
"restartless.xpi",
|
||||
]
|
||||
prefs = ["browser.attribution.macos.enabled=true"]
|
||||
|
||||
["test_ChildEvents.js"]
|
||||
skip-if = ["os == 'android'"] # Disabled due to crashes (see bug 1331366)
|
||||
|
||||
["test_ChildHistograms.js"]
|
||||
skip-if = ["os == 'android'"] # Disabled due to crashes (see bug 1331366)
|
||||
tags = "addons"
|
||||
|
||||
["test_ChildScalars.js"]
|
||||
skip-if = ["os == 'android'"] # Disabled due to crashes (see bug 1331366)
|
||||
|
||||
["test_CoveragePing.js"]
|
||||
|
||||
["test_EventPing.js"]
|
||||
tags = "coverage"
|
||||
|
||||
["test_HealthPing.js"]
|
||||
skip-if = [
|
||||
"verify && os == 'win'",
|
||||
"os == 'android' && processor == 'x86_64'",
|
||||
]
|
||||
tags = "addons"
|
||||
|
||||
["test_MigratePendingPings.js"]
|
||||
|
||||
["test_ModulesPing.js"]
|
||||
skip-if = [
|
||||
"apple_silicon", # bug 1707747
|
||||
"apple_catalina", # Bug 1713329
|
||||
]
|
||||
|
||||
["test_PingAPI.js"]
|
||||
|
||||
["test_PingSender.js"]
|
||||
skip-if = ["os == 'android'"]
|
||||
|
||||
["test_RDDScalars.js"]
|
||||
skip-if = ["os == 'android'"] # RDD is not a thing on Android?
|
||||
|
||||
["test_SocketScalars.js"]
|
||||
run-if = ["socketprocess_networking"] # Needs socket process (bug 1716307)
|
||||
|
||||
["test_SubsessionChaining.js"]
|
||||
tags = "addons"
|
||||
|
||||
["test_SyncPingIntegration.js"]
|
||||
skip-if = ["os == 'android'"]
|
||||
|
||||
["test_TelemetryAndroidEnvironment.js"]
|
||||
|
||||
["test_TelemetryChildEvents_buildFaster.js"]
|
||||
skip-if = ["os == 'android'"] # Disabled due to crashes (see bug 1331366)
|
||||
|
||||
["test_TelemetryClientID_reset.js"]
|
||||
skip-if = ["os == 'android'"] # Disabled as Android/GeckoView doesn't run TelemetryController
|
||||
|
||||
["test_TelemetryController.js"]
|
||||
|
||||
["test_TelemetryControllerBuildID.js"]
|
||||
|
||||
["test_TelemetryControllerShutdown.js"]
|
||||
skip-if = ["os == 'android' && processor == 'x86_64'"] # Disabled as Android/GeckoView doesn't run TelemetryController
|
||||
tags = "addons"
|
||||
|
||||
["test_TelemetryController_idle.js"]
|
||||
|
||||
["test_TelemetryEnvironment.js"]
|
||||
skip-if = [
|
||||
"os == 'android'",
|
||||
"os == 'win' && msix", # https://bugzilla.mozilla.org/show_bug.cgi?id=1807929
|
||||
]
|
||||
tags = "addons"
|
||||
run-sequentially = "very high failure rate in parallel"
|
||||
|
||||
["test_TelemetryEnvironment_search.js"]
|
||||
skip-if = [
|
||||
"os == 'android'",
|
||||
"os == 'win' && msix", # https://bugzilla.mozilla.org/show_bug.cgi?id=1807929
|
||||
]
|
||||
|
||||
["test_TelemetryEvents.js"]
|
||||
|
||||
["test_TelemetryEvents_buildFaster.js"]
|
||||
skip-if = ["os == 'win' && msix"] # https://bugzilla.mozilla.org/show_bug.cgi?id=1807929
|
||||
|
||||
["test_TelemetryFlagClear.js"]
|
||||
|
||||
["test_TelemetryHistograms.js"]
|
||||
|
||||
["test_TelemetryLateWrites.js"]
|
||||
|
||||
["test_TelemetryLockCount.js"]
|
||||
|
||||
["test_TelemetryReportingPolicy.js"]
|
||||
tags = "addons"
|
||||
|
||||
["test_TelemetryScalars.js"]
|
||||
|
||||
["test_TelemetryScalars_buildFaster.js"]
|
||||
skip-if = ["os == 'win' && msix"] # https://bugzilla.mozilla.org/show_bug.cgi?id=1807929
|
||||
|
||||
["test_TelemetryScalars_impressionId.js"]
|
||||
|
||||
["test_TelemetryScalars_multistore.js"]
|
||||
|
||||
["test_TelemetrySend.js"]
|
||||
skip-if = ["os == 'linux' && ccov"] # Bug 1701874
|
||||
|
||||
["test_TelemetrySendOldPings.js"]
|
||||
skip-if = ["os == 'android'"] # Disabled due to intermittent orange on Android
|
||||
tags = "addons"
|
||||
|
||||
["test_TelemetrySession.js"]
|
||||
tags = "addons"
|
||||
skip-if = ["os == 'linux' && verify && debug"]
|
||||
|
||||
["test_TelemetrySession_abortedSessionQueued.js"]
|
||||
skip-if = ["os == 'android'"]
|
||||
|
||||
["test_TelemetrySession_activeTicks.js"]
|
||||
|
||||
["test_TelemetryStopwatch.js"]
|
||||
|
||||
["test_TelemetryTimestamps.js"]
|
||||
|
||||
["test_TelemetryUtils.js"]
|
||||
|
||||
["test_ThirdPartyModulesPing.js"]
|
||||
run-if = ["(os == 'win' && !msix)"] # Disabled for MSIX due to https://bugzilla.mozilla.org/show_bug.cgi?id=1807929
|
||||
|
||||
["test_UninstallPing.js"]
|
||||
support-files = ["file_UninstallPing.worker.js"]
|
||||
run-if = ["os == 'win'"]
|
||||
|
||||
["test_UserInteraction.js"]
|
||||
|
||||
["test_UserInteraction_annotations.js"]
|
||||
# BHR is disabled on tsan, asan, android and outside of Nightly.
|
||||
skip-if = [
|
||||
"debug",
|
||||
"asan",
|
||||
"tsan",
|
||||
"os == 'android'",
|
||||
"release_or_beta",
|
||||
"apple_catalina", # Bug 1713329
|
||||
"apple_silicon", # bug 1707747
|
||||
"os == 'win' && bits == 32 && !debug", # Bug 1781452
|
||||
"os == 'linux' && !debug", # Bug 1781452
|
||||
]
|
||||
run-sequentially = "very high failure rate in parallel"
|
||||
|
||||
["test_UtilityScalars.js"]
|
||||
run-if = ["os == 'win'"]
|
||||
|
||||
["test_bug1555798.js"]
|
||||
|
||||
["test_client_id.js"]
|
||||
|
||||
["test_failover_retry.js"]
|
||||
skip-if = ["os == 'android'"] # Android doesn't support telemetry though some tests manage to pass with xpcshell
|
||||
|
|
@ -7,7 +7,7 @@
|
|||
with Files("**"):
|
||||
BUG_COMPONENT = ("Toolkit", "Async Tooling")
|
||||
|
||||
XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell/xpcshell.ini"]
|
||||
XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell/xpcshell.toml"]
|
||||
|
||||
SOURCES += [
|
||||
"nsTerminator.cpp",
|
||||
|
|
|
|||
|
|
@ -1,9 +0,0 @@
|
|||
[DEFAULT]
|
||||
head=
|
||||
|
||||
[test_terminator_record.js]
|
||||
skip-if = debug || asan || ccov || tsan # Disabled by bug 1242084, bug 1255484 will enable it again. Bug 1607583 tracks the ccov failure. Bug 1683730 made this timeout for tsan.
|
||||
run-sequentially = very high failure rate in parallel
|
||||
[test_terminator_reload.js]
|
||||
skip-if = os == "android"
|
||||
run-sequentially = very high failure rate in parallel
|
||||
15
toolkit/components/terminator/tests/xpcshell/xpcshell.toml
Normal file
15
toolkit/components/terminator/tests/xpcshell/xpcshell.toml
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
[DEFAULT]
|
||||
head = ""
|
||||
|
||||
["test_terminator_record.js"]
|
||||
skip-if = [
|
||||
"debug",
|
||||
"asan", # Disabled by bug 1242084, bug 1255484 will enable it again
|
||||
"ccov", # Bug 1607583 tracks the ccov failure
|
||||
"tsan", # Bug 1683730 made this timeout for tsan.
|
||||
]
|
||||
run-sequentially = "very high failure rate in parallel"
|
||||
|
||||
["test_terminator_reload.js"]
|
||||
skip-if = ["os == 'android'"]
|
||||
run-sequentially = "very high failure rate in parallel"
|
||||
|
|
@ -8,7 +8,7 @@ with Files("**"):
|
|||
BUG_COMPONENT = ("Firefox", "New Tab Page")
|
||||
|
||||
BROWSER_CHROME_MANIFESTS += ["test/browser.toml"]
|
||||
XPCSHELL_TESTS_MANIFESTS += ["test/xpcshell.ini"]
|
||||
XPCSHELL_TESTS_MANIFESTS += ["test/xpcshell.toml"]
|
||||
|
||||
EXTRA_JS_MODULES += [
|
||||
"BackgroundPageThumbs.sys.mjs",
|
||||
|
|
|
|||
|
|
@ -1,5 +0,0 @@
|
|||
[DEFAULT]
|
||||
head =
|
||||
|
||||
[test_thumbnails_interfaces.js]
|
||||
skip-if = os == 'android' # xpcom interface not packaged
|
||||
5
toolkit/components/thumbnails/test/xpcshell.toml
Normal file
5
toolkit/components/thumbnails/test/xpcshell.toml
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
[DEFAULT]
|
||||
head = ""
|
||||
|
||||
["test_thumbnails_interfaces.js"]
|
||||
skip-if = ["os == 'android'"] # xpcom interface not packaged
|
||||
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
XPIDL_MODULE = "update"
|
||||
|
||||
XPCSHELL_TESTS_MANIFESTS += ["tests/unit/xpcshell.ini"]
|
||||
XPCSHELL_TESTS_MANIFESTS += ["tests/unit/xpcshell.toml"]
|
||||
|
||||
XPIDL_SOURCES += [
|
||||
"nsIUpdateTimerManager.idl",
|
||||
|
|
|
|||
|
|
@ -1,9 +0,0 @@
|
|||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
[DEFAULT]
|
||||
head =
|
||||
|
||||
[consumerNotifications.js]
|
||||
[test_skipFirst.js]
|
||||
6
toolkit/components/timermanager/tests/unit/xpcshell.toml
Normal file
6
toolkit/components/timermanager/tests/unit/xpcshell.toml
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
[DEFAULT]
|
||||
head = ""
|
||||
|
||||
["consumerNotifications.js"]
|
||||
|
||||
["test_skipFirst.js"]
|
||||
|
|
@ -11,4 +11,4 @@ EXTRA_JS_MODULES.translation = [
|
|||
"LanguageDetector.sys.mjs",
|
||||
]
|
||||
|
||||
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.ini"]
|
||||
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.toml"]
|
||||
|
|
|
|||
|
|
@ -1,5 +0,0 @@
|
|||
[DEFAULT]
|
||||
head =
|
||||
firefox-appdir = browser
|
||||
|
||||
[test_cld2.js]
|
||||
5
toolkit/components/translation/test/unit/xpcshell.toml
Normal file
5
toolkit/components/translation/test/unit/xpcshell.toml
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
[DEFAULT]
|
||||
head = ""
|
||||
firefox-appdir = "browser"
|
||||
|
||||
["test_cld2.js"]
|
||||
|
|
@ -21,4 +21,4 @@ EXTRA_JS_MODULES += [
|
|||
"generated/Rust{}.sys.mjs".format(component) for component in components
|
||||
]
|
||||
|
||||
XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell/xpcshell.ini"]
|
||||
XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell/xpcshell.toml"]
|
||||
|
|
|
|||
|
|
@ -1,9 +0,0 @@
|
|||
[test_arithmetic.js]
|
||||
[test_callbacks.js]
|
||||
[test_geometry.js]
|
||||
[test_rondpoint.js]
|
||||
[test_sprites.js]
|
||||
[test_todolist.js]
|
||||
[test_type_checking.js]
|
||||
[test_custom_types.js]
|
||||
[test_external_types.js]
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
[DEFAULT]
|
||||
|
||||
["test_arithmetic.js"]
|
||||
|
||||
["test_callbacks.js"]
|
||||
|
||||
["test_custom_types.js"]
|
||||
|
||||
["test_external_types.js"]
|
||||
|
||||
["test_geometry.js"]
|
||||
|
||||
["test_rondpoint.js"]
|
||||
|
||||
["test_sprites.js"]
|
||||
|
||||
["test_todolist.js"]
|
||||
|
||||
["test_type_checking.js"]
|
||||
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
MOCHITEST_MANIFESTS += ["mochitest/mochitest.toml"]
|
||||
MOCHITEST_CHROME_MANIFESTS += ["mochitest/chrome.toml"]
|
||||
XPCSHELL_TESTS_MANIFESTS += ["unit/xpcshell.ini"]
|
||||
XPCSHELL_TESTS_MANIFESTS += ["unit/xpcshell.toml"]
|
||||
BROWSER_CHROME_MANIFESTS += ["browser/browser.toml"]
|
||||
|
||||
TESTING_JS_MODULES += [
|
||||
|
|
|
|||
|
|
@ -1,37 +0,0 @@
|
|||
[DEFAULT]
|
||||
head = head_urlclassifier.js
|
||||
tags = condprof
|
||||
skip-if = toolkit == 'android'
|
||||
support-files =
|
||||
data/**
|
||||
|
||||
[test_addsub.js]
|
||||
[test_bug1274685_unowned_list.js]
|
||||
[test_backoff.js]
|
||||
[test_canonicalization.js]
|
||||
[test_channelClassifierService.js]
|
||||
[test_dbservice.js]
|
||||
skip-if = condprof # Bug 1769828
|
||||
[test_hashcompleter.js]
|
||||
[test_hashcompleter_v4.js]
|
||||
# Bug 752243: Profile cleanup frequently fails
|
||||
#skip-if = os == "mac" || os == "linux"
|
||||
[test_partial.js]
|
||||
[test_prefixset.js]
|
||||
[test_threat_type_conversion.js]
|
||||
[test_provider_url.js]
|
||||
[test_exceptionListService.js]
|
||||
tags = remote-settings
|
||||
[test_streamupdater.js]
|
||||
[test_digest256.js]
|
||||
run-sequentially = very high failure rate in parallel
|
||||
[test_listmanager.js]
|
||||
run-sequentially = very high failure rate in parallel
|
||||
[test_pref.js]
|
||||
[test_malwaretable_pref.js]
|
||||
[test_safebrowsing_protobuf.js]
|
||||
[test_platform_specific_threats.js]
|
||||
[test_features.js]
|
||||
[test_shouldclassify.js]
|
||||
[test_rsListService.js]
|
||||
tags = remote-settings
|
||||
56
toolkit/components/url-classifier/tests/unit/xpcshell.toml
Normal file
56
toolkit/components/url-classifier/tests/unit/xpcshell.toml
Normal file
|
|
@ -0,0 +1,56 @@
|
|||
[DEFAULT]
|
||||
head = "head_urlclassifier.js"
|
||||
tags = "condprof"
|
||||
skip-if = ["os == 'android'"]
|
||||
support-files = ["data/**"]
|
||||
|
||||
["test_addsub.js"]
|
||||
|
||||
["test_backoff.js"]
|
||||
|
||||
["test_bug1274685_unowned_list.js"]
|
||||
|
||||
["test_canonicalization.js"]
|
||||
|
||||
["test_channelClassifierService.js"]
|
||||
|
||||
["test_dbservice.js"]
|
||||
skip-if = ["condprof"] # Bug 1769828
|
||||
|
||||
["test_digest256.js"]
|
||||
run-sequentially = "very high failure rate in parallel"
|
||||
|
||||
["test_exceptionListService.js"]
|
||||
tags = "remote-settings"
|
||||
|
||||
["test_features.js"]
|
||||
|
||||
["test_hashcompleter.js"]
|
||||
|
||||
["test_hashcompleter_v4.js"]
|
||||
|
||||
["test_listmanager.js"]
|
||||
run-sequentially = "very high failure rate in parallel"
|
||||
|
||||
["test_malwaretable_pref.js"]
|
||||
|
||||
["test_partial.js"]
|
||||
|
||||
["test_platform_specific_threats.js"]
|
||||
|
||||
["test_pref.js"]
|
||||
|
||||
["test_prefixset.js"]
|
||||
|
||||
["test_provider_url.js"]
|
||||
|
||||
["test_rsListService.js"]
|
||||
tags = "remote-settings"
|
||||
|
||||
["test_safebrowsing_protobuf.js"]
|
||||
|
||||
["test_shouldclassify.js"]
|
||||
|
||||
["test_streamupdater.js"]
|
||||
|
||||
["test_threat_type_conversion.js"]
|
||||
|
|
@ -7,7 +7,7 @@
|
|||
with Files("**"):
|
||||
BUG_COMPONENT = ("Toolkit", "General")
|
||||
|
||||
XPCSHELL_TESTS_MANIFESTS += ["tests/unit/xpcshell.ini"]
|
||||
XPCSHELL_TESTS_MANIFESTS += ["tests/unit/xpcshell.toml"]
|
||||
|
||||
XPIDL_SOURCES += [
|
||||
"nsIURLFormatter.idl",
|
||||
|
|
|
|||
|
|
@ -1,5 +0,0 @@
|
|||
[DEFAULT]
|
||||
head = head_urlformatter.js
|
||||
skip-if = toolkit == 'android'
|
||||
|
||||
[test_urlformatter.js]
|
||||
5
toolkit/components/urlformatter/tests/unit/xpcshell.toml
Normal file
5
toolkit/components/urlformatter/tests/unit/xpcshell.toml
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
[DEFAULT]
|
||||
head = "head_urlformatter.js"
|
||||
skip-if = ["os == 'android'"]
|
||||
|
||||
["test_urlformatter.js"]
|
||||
|
|
@ -25,4 +25,4 @@ XPCOM_MANIFESTS += [
|
|||
"components.conf",
|
||||
]
|
||||
|
||||
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.ini"]
|
||||
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.toml"]
|
||||
|
|
|
|||
|
|
@ -1,5 +0,0 @@
|
|||
[test_ClientEnvironment.js]
|
||||
skip-if = os == "android" && release_or_beta # Bug 1707041
|
||||
[test_FilterExpressions.js]
|
||||
[test_JsonSchemaValidator.js]
|
||||
[test_Sampling.js]
|
||||
10
toolkit/components/utils/test/unit/xpcshell.toml
Normal file
10
toolkit/components/utils/test/unit/xpcshell.toml
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
[DEFAULT]
|
||||
|
||||
["test_ClientEnvironment.js"]
|
||||
skip-if = ["os == 'android' && release_or_beta"] # Bug 1707041
|
||||
|
||||
["test_FilterExpressions.js"]
|
||||
|
||||
["test_JsonSchemaValidator.js"]
|
||||
|
||||
["test_Sampling.js"]
|
||||
|
|
@ -10,7 +10,7 @@ with Files("**"):
|
|||
TEST_DIRS += ["test"]
|
||||
|
||||
if CONFIG["ENABLE_TESTS"]:
|
||||
XPCSHELL_TESTS_MANIFESTS += ["tests/unit/xpcshell.ini"]
|
||||
XPCSHELL_TESTS_MANIFESTS += ["tests/unit/xpcshell.toml"]
|
||||
|
||||
XPIDL_SOURCES += [
|
||||
"nsIWindowCreator.idl",
|
||||
|
|
|
|||
|
|
@ -1,5 +0,0 @@
|
|||
[DEFAULT]
|
||||
head =
|
||||
|
||||
[test_wwauthpromptfactory.js]
|
||||
[test_wwpromptfactory.js]
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
[DEFAULT]
|
||||
head = ""
|
||||
|
||||
["test_wwauthpromptfactory.js"]
|
||||
|
||||
["test_wwpromptfactory.js"]
|
||||
|
|
@ -8,7 +8,7 @@ with Files("**"):
|
|||
BUG_COMPONENT = ("Toolkit", "Startup and Profile System")
|
||||
|
||||
MOCHITEST_CHROME_MANIFESTS += ["tests/chrome/chrome.toml"]
|
||||
XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell/xpcshell.ini"]
|
||||
XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell/xpcshell.toml"]
|
||||
|
||||
XPIDL_MODULE = "toolkit_xulstore"
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +0,0 @@
|
|||
[DEFAULT]
|
||||
skip-if = toolkit == 'android'
|
||||
|
||||
[test_XULStore.js]
|
||||
4
toolkit/components/xulstore/tests/xpcshell/xpcshell.toml
Normal file
4
toolkit/components/xulstore/tests/xpcshell/xpcshell.toml
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
[DEFAULT]
|
||||
skip-if = ["os == 'android'"]
|
||||
|
||||
["test_XULStore.js"]
|
||||
|
|
@ -4,7 +4,7 @@
|
|||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
XPCSHELL_TESTS_MANIFESTS += ["unit/xpcshell.ini"]
|
||||
XPCSHELL_TESTS_MANIFESTS += ["unit/xpcshell.toml"]
|
||||
|
||||
BROWSER_CHROME_MANIFESTS += [
|
||||
"browser/browser.toml",
|
||||
|
|
|
|||
|
|
@ -1,4 +0,0 @@
|
|||
[DEFAULT]
|
||||
head =
|
||||
|
||||
[test_contentAreaUtils.js]
|
||||
4
toolkit/content/tests/unit/xpcshell.toml
Normal file
4
toolkit/content/tests/unit/xpcshell.toml
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
[DEFAULT]
|
||||
head = ""
|
||||
|
||||
["test_contentAreaUtils.js"]
|
||||
|
|
@ -5,7 +5,7 @@
|
|||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
FINAL_TARGET = "_tests/xpcshell/toolkit/crashreporter/test"
|
||||
|
||||
XPCSHELL_TESTS_MANIFESTS += ["unit/xpcshell.ini", "unit_ipc/xpcshell.ini"]
|
||||
XPCSHELL_TESTS_MANIFESTS += ["unit/xpcshell.toml", "unit_ipc/xpcshell.toml"]
|
||||
if CONFIG["MOZ_PHC"]:
|
||||
XPCSHELL_TESTS_MANIFESTS += ["unit/xpcshell-phc.ini", "unit_ipc/xpcshell-phc.ini"]
|
||||
|
||||
|
|
|
|||
|
|
@ -1,131 +0,0 @@
|
|||
[DEFAULT]
|
||||
head = head_crashreporter.js
|
||||
skip-if =
|
||||
toolkit == 'android'
|
||||
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1807922
|
||||
support-files =
|
||||
crasher_subprocess_head.js
|
||||
crasher_subprocess_tail.js
|
||||
|
||||
[test_crash_moz_crash.js]
|
||||
[test_crash_purevirtual.js]
|
||||
[test_crash_rust_panic.js]
|
||||
[test_crash_rust_panic_multiline.js]
|
||||
[test_crash_after_js_oom_reported.js]
|
||||
[test_crash_after_js_oom_recovered.js]
|
||||
[test_crash_after_js_oom_reported_2.js]
|
||||
[test_crash_after_js_large_allocation_failure.js]
|
||||
[test_crash_after_js_large_allocation_failure_reporting.js]
|
||||
[test_crash_oom.js]
|
||||
[test_oom_annotation.js]
|
||||
run-sequentially = very high failure rate in parallel
|
||||
[test_kill.js]
|
||||
|
||||
[test_crash_abort.js]
|
||||
skip-if = os == 'win'
|
||||
|
||||
[test_crash_uncaught_exception.js]
|
||||
|
||||
[test_crash_with_memory_report.js]
|
||||
[test_crashreporter.js]
|
||||
[test_crashreporter_crash.js]
|
||||
run-sequentially = very high failure rate in parallel
|
||||
[test_override_exception_handler.js]
|
||||
skip-if = os != 'win'
|
||||
|
||||
[test_crashreporter_appmem.js]
|
||||
# we need to skip this due to bug 838613
|
||||
skip-if = (os != 'win' && os != 'linux') || (os=='linux' && bits==32)
|
||||
|
||||
[test_crash_AsyncShutdown.js]
|
||||
[test_event_files.js]
|
||||
[test_crash_terminator.js]
|
||||
|
||||
[test_crash_backgroundtask_moz_crash.js]
|
||||
|
||||
[test_crash_heap_corruption.js]
|
||||
skip-if = os != 'win'
|
||||
reason = Test covering Windows-specific crash type
|
||||
run-sequentially = very high failure rate in parallel
|
||||
|
||||
[test_crash_exc_guard.js]
|
||||
skip-if = os != 'mac'
|
||||
reason = Test covering macOS-specific crash type
|
||||
|
||||
[test_crash_modules.js]
|
||||
skip-if = os != 'win'
|
||||
reason = Test covering Windows-specific module handling
|
||||
run-sequentially = very high failure rate in parallel
|
||||
|
||||
[test_crash_win64cfi_unknown_op.js]
|
||||
head = head_crashreporter.js head_win64cfi.js
|
||||
skip-if = !(os == 'win' && bits == 64 && processor == 'x86_64')
|
||||
reason = Windows test specific to the x86-64 architecture
|
||||
|
||||
[test_crash_win64cfi_push_nonvol.js]
|
||||
head = head_crashreporter.js head_win64cfi.js
|
||||
skip-if = !(os == 'win' && bits == 64 && processor == 'x86_64')
|
||||
reason = Windows test specific to the x86-64 architecture
|
||||
|
||||
[test_crash_win64cfi_alloc_small.js]
|
||||
head = head_crashreporter.js head_win64cfi.js
|
||||
skip-if = !(os == 'win' && bits == 64 && processor == 'x86_64')
|
||||
reason = Windows test specific to the x86-64 architecture
|
||||
|
||||
[test_crash_win64cfi_alloc_large.js]
|
||||
head = head_crashreporter.js head_win64cfi.js
|
||||
skip-if = !(os == 'win' && bits == 64 && processor == 'x86_64')
|
||||
reason = Windows test specific to the x86-64 architecture
|
||||
|
||||
[test_crash_win64cfi_save_nonvol.js]
|
||||
head = head_crashreporter.js head_win64cfi.js
|
||||
skip-if = !(os == 'win' && bits == 64 && processor == 'x86_64')
|
||||
reason = Windows test specific to the x86-64 architecture
|
||||
|
||||
[test_crash_win64cfi_save_nonvol_far.js]
|
||||
head = head_crashreporter.js head_win64cfi.js
|
||||
skip-if = !(os == 'win' && bits == 64 && processor == 'x86_64')
|
||||
reason = Windows test specific to the x86-64 architecture
|
||||
|
||||
[test_crash_win64cfi_save_xmm128.js]
|
||||
head = head_crashreporter.js head_win64cfi.js
|
||||
skip-if = !(os == 'win' && bits == 64 && processor == 'x86_64')
|
||||
reason = Windows test specific to the x86-64 architecture
|
||||
|
||||
[test_crash_win64cfi_save_xmm128_far.js]
|
||||
head = head_crashreporter.js head_win64cfi.js
|
||||
skip-if = !(os == 'win' && bits == 64 && processor == 'x86_64')
|
||||
reason = Windows test specific to the x86-64 architecture
|
||||
|
||||
[test_crash_win64cfi_epilog.js]
|
||||
head = head_crashreporter.js head_win64cfi.js
|
||||
skip-if = !(os == 'win' && bits == 64 && processor == 'x86_64')
|
||||
reason = Windows test specific to the x86-64 architecture
|
||||
|
||||
[test_crash_win64cfi_infinite_entry_chain.js]
|
||||
head = head_crashreporter.js head_win64cfi.js
|
||||
skip-if = !(os == 'win' && bits == 64 && processor == 'x86_64')
|
||||
reason = Windows test specific to the x86-64 architecture
|
||||
support-files = test_crash_win64cfi_infinite_entry_chain.exe
|
||||
|
||||
[test_crash_win64cfi_infinite_code_chain.js]
|
||||
head = head_crashreporter.js head_win64cfi.js
|
||||
skip-if = !(os == 'win' && bits == 64 && processor == 'x86_64')
|
||||
reason = Windows test specific to the x86-64 architecture
|
||||
support-files = test_crash_win64cfi_infinite_code_chain.exe
|
||||
|
||||
[test_crash_win64cfi_invalid_exception_rva.js]
|
||||
head = head_crashreporter.js head_win64cfi.js
|
||||
skip-if = !(os == 'win' && bits == 64 && processor == 'x86_64')
|
||||
reason = Windows test specific to the x86-64 architecture
|
||||
support-files = test_crash_win64cfi_invalid_exception_rva.exe
|
||||
|
||||
[test_crash_win64cfi_not_a_pe.js]
|
||||
head = head_crashreporter.js head_win64cfi.js
|
||||
skip-if = !(os == 'win' && bits == 64 && processor == 'x86_64')
|
||||
reason = Windows test specific to the x86-64 architecture
|
||||
support-files = test_crash_win64cfi_not_a_pe.exe
|
||||
|
||||
[test_crash_stack_overflow.js]
|
||||
skip-if = os != 'linux'
|
||||
reason = Still broken on macOS and not yet supported on Windows
|
||||
152
toolkit/crashreporter/test/unit/xpcshell.toml
Normal file
152
toolkit/crashreporter/test/unit/xpcshell.toml
Normal file
|
|
@ -0,0 +1,152 @@
|
|||
[DEFAULT]
|
||||
head = "head_crashreporter.js"
|
||||
skip-if = [
|
||||
"os == 'android'",
|
||||
"os == 'win' && msix", # https://bugzilla.mozilla.org/show_bug.cgi?id=1807922
|
||||
]
|
||||
support-files = [
|
||||
"crasher_subprocess_head.js",
|
||||
"crasher_subprocess_tail.js",
|
||||
]
|
||||
|
||||
["test_crash_AsyncShutdown.js"]
|
||||
|
||||
["test_crash_abort.js"]
|
||||
skip-if = ["os == 'win'"]
|
||||
|
||||
["test_crash_after_js_large_allocation_failure.js"]
|
||||
|
||||
["test_crash_after_js_large_allocation_failure_reporting.js"]
|
||||
|
||||
["test_crash_after_js_oom_recovered.js"]
|
||||
|
||||
["test_crash_after_js_oom_reported.js"]
|
||||
|
||||
["test_crash_after_js_oom_reported_2.js"]
|
||||
|
||||
["test_crash_backgroundtask_moz_crash.js"]
|
||||
|
||||
["test_crash_exc_guard.js"]
|
||||
run-if = ["os == 'mac'"]
|
||||
reason = "Test covering macOS-specific crash type"
|
||||
|
||||
["test_crash_heap_corruption.js"]
|
||||
run-if = ["os == 'win'"]
|
||||
reason = "Test covering Windows-specific crash type"
|
||||
run-sequentially = "very high failure rate in parallel"
|
||||
|
||||
["test_crash_modules.js"]
|
||||
run-if = ["os == 'win'"]
|
||||
reason = "Test covering Windows-specific module handling"
|
||||
run-sequentially = "very high failure rate in parallel"
|
||||
|
||||
["test_crash_moz_crash.js"]
|
||||
|
||||
["test_crash_oom.js"]
|
||||
|
||||
["test_crash_purevirtual.js"]
|
||||
|
||||
["test_crash_rust_panic.js"]
|
||||
|
||||
["test_crash_rust_panic_multiline.js"]
|
||||
|
||||
["test_crash_stack_overflow.js"]
|
||||
skip-if = ["os != 'linux'"]
|
||||
reason = "Still broken on macOS and not yet supported on Windows"
|
||||
|
||||
["test_crash_terminator.js"]
|
||||
|
||||
["test_crash_uncaught_exception.js"]
|
||||
|
||||
["test_crash_win64cfi_alloc_large.js"]
|
||||
head = "head_crashreporter.js head_win64cfi.js"
|
||||
run-if = ["os == 'win' && bits == 64 && processor == 'x86_64'"]
|
||||
reason = "Windows test specific to the x86-64 architecture"
|
||||
|
||||
["test_crash_win64cfi_alloc_small.js"]
|
||||
head = "head_crashreporter.js head_win64cfi.js"
|
||||
run-if = ["os == 'win' && bits == 64 && processor == 'x86_64'"]
|
||||
reason = "Windows test specific to the x86-64 architecture"
|
||||
|
||||
["test_crash_win64cfi_epilog.js"]
|
||||
head = "head_crashreporter.js head_win64cfi.js"
|
||||
run-if = ["os == 'win' && bits == 64 && processor == 'x86_64'"]
|
||||
reason = "Windows test specific to the x86-64 architecture"
|
||||
|
||||
["test_crash_win64cfi_infinite_code_chain.js"]
|
||||
head = "head_crashreporter.js head_win64cfi.js"
|
||||
run-if = ["os == 'win' && bits == 64 && processor == 'x86_64'"]
|
||||
reason = "Windows test specific to the x86-64 architecture"
|
||||
support-files = ["test_crash_win64cfi_infinite_code_chain.exe"]
|
||||
|
||||
["test_crash_win64cfi_infinite_entry_chain.js"]
|
||||
head = "head_crashreporter.js head_win64cfi.js"
|
||||
run-if = ["os == 'win' && bits == 64 && processor == 'x86_64'"]
|
||||
reason = "Windows test specific to the x86-64 architecture"
|
||||
support-files = ["test_crash_win64cfi_infinite_entry_chain.exe"]
|
||||
|
||||
["test_crash_win64cfi_invalid_exception_rva.js"]
|
||||
head = "head_crashreporter.js head_win64cfi.js"
|
||||
run-if = ["os == 'win' && bits == 64 && processor == 'x86_64'"]
|
||||
reason = "Windows test specific to the x86-64 architecture"
|
||||
support-files = ["test_crash_win64cfi_invalid_exception_rva.exe"]
|
||||
|
||||
["test_crash_win64cfi_not_a_pe.js"]
|
||||
head = "head_crashreporter.js head_win64cfi.js"
|
||||
run-if = ["os == 'win' && bits == 64 && processor == 'x86_64'"]
|
||||
reason = "Windows test specific to the x86-64 architecture"
|
||||
support-files = ["test_crash_win64cfi_not_a_pe.exe"]
|
||||
|
||||
["test_crash_win64cfi_push_nonvol.js"]
|
||||
head = "head_crashreporter.js head_win64cfi.js"
|
||||
run-if = ["os == 'win' && bits == 64 && processor == 'x86_64'"]
|
||||
reason = "Windows test specific to the x86-64 architecture"
|
||||
|
||||
["test_crash_win64cfi_save_nonvol.js"]
|
||||
head = "head_crashreporter.js head_win64cfi.js"
|
||||
run-if = ["os == 'win' && bits == 64 && processor == 'x86_64'"]
|
||||
reason = "Windows test specific to the x86-64 architecture"
|
||||
|
||||
["test_crash_win64cfi_save_nonvol_far.js"]
|
||||
head = "head_crashreporter.js head_win64cfi.js"
|
||||
run-if = ["os == 'win' && bits == 64 && processor == 'x86_64'"]
|
||||
reason = "Windows test specific to the x86-64 architecture"
|
||||
|
||||
["test_crash_win64cfi_save_xmm128.js"]
|
||||
head = "head_crashreporter.js head_win64cfi.js"
|
||||
run-if = ["os == 'win' && bits == 64 && processor == 'x86_64'"]
|
||||
reason = "Windows test specific to the x86-64 architecture"
|
||||
|
||||
["test_crash_win64cfi_save_xmm128_far.js"]
|
||||
head = "head_crashreporter.js head_win64cfi.js"
|
||||
run-if = ["os == 'win' && bits == 64 && processor == 'x86_64'"]
|
||||
reason = "Windows test specific to the x86-64 architecture"
|
||||
|
||||
["test_crash_win64cfi_unknown_op.js"]
|
||||
head = "head_crashreporter.js head_win64cfi.js"
|
||||
run-if = ["os == 'win' && bits == 64 && processor == 'x86_64'"]
|
||||
reason = "Windows test specific to the x86-64 architecture"
|
||||
|
||||
["test_crash_with_memory_report.js"]
|
||||
|
||||
["test_crashreporter.js"]
|
||||
|
||||
["test_crashreporter_appmem.js"]
|
||||
# we need to skip this due to bug 838613
|
||||
skip-if = [
|
||||
"os != 'win' && os != 'linux'",
|
||||
"os=='linux' && bits==32",
|
||||
]
|
||||
|
||||
["test_crashreporter_crash.js"]
|
||||
run-sequentially = "very high failure rate in parallel"
|
||||
|
||||
["test_event_files.js"]
|
||||
|
||||
["test_kill.js"]
|
||||
|
||||
["test_oom_annotation.js"]
|
||||
run-sequentially = "very high failure rate in parallel"
|
||||
|
||||
["test_override_exception_handler.js"]
|
||||
skip-if = ["os != 'win'"]
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
[DEFAULT]
|
||||
run-sequentially = very high failure rate in parallel
|
||||
head =
|
||||
skip-if = toolkit == 'android'
|
||||
support-files =
|
||||
!/toolkit/crashreporter/test/unit/crasher_subprocess_head.js
|
||||
!/toolkit/crashreporter/test/unit/crasher_subprocess_tail.js
|
||||
!/toolkit/crashreporter/test/unit/head_crashreporter.js
|
||||
|
||||
[test_content_annotation.js]
|
||||
[test_content_large_annotation.js]
|
||||
[test_content_exception_time_annotation.js]
|
||||
[test_content_oom_annotation.js]
|
||||
[test_content_memory_list.js]
|
||||
skip-if = os != 'win'
|
||||
[test_content_rust_panic.js]
|
||||
[test_content_rust_panic_multiline.js]
|
||||
24
toolkit/crashreporter/test/unit_ipc/xpcshell.toml
Normal file
24
toolkit/crashreporter/test/unit_ipc/xpcshell.toml
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
[DEFAULT]
|
||||
run-sequentially = "very high failure rate in parallel"
|
||||
head = ""
|
||||
skip-if = ["os == 'android'"]
|
||||
support-files = [
|
||||
"!/toolkit/crashreporter/test/unit/crasher_subprocess_head.js",
|
||||
"!/toolkit/crashreporter/test/unit/crasher_subprocess_tail.js",
|
||||
"!/toolkit/crashreporter/test/unit/head_crashreporter.js",
|
||||
]
|
||||
|
||||
["test_content_annotation.js"]
|
||||
|
||||
["test_content_exception_time_annotation.js"]
|
||||
|
||||
["test_content_large_annotation.js"]
|
||||
|
||||
["test_content_memory_list.js"]
|
||||
skip-if = ["os != 'win'"]
|
||||
|
||||
["test_content_oom_annotation.js"]
|
||||
|
||||
["test_content_rust_panic.js"]
|
||||
|
||||
["test_content_rust_panic_multiline.js"]
|
||||
|
|
@ -130,7 +130,7 @@ with Files("WindowsRegistry.sys.mjs"):
|
|||
BUG_COMPONENT = ("Toolkit", "General")
|
||||
|
||||
|
||||
XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell/xpcshell.ini"]
|
||||
XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell/xpcshell.toml"]
|
||||
BROWSER_CHROME_MANIFESTS += ["tests/browser/browser.toml"]
|
||||
MOCHITEST_CHROME_MANIFESTS += ["tests/chrome/chrome.toml"]
|
||||
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ else:
|
|||
"subprocess_unix.worker.js",
|
||||
]
|
||||
|
||||
XPCSHELL_TESTS_MANIFESTS += ["test/xpcshell/xpcshell.ini"]
|
||||
XPCSHELL_TESTS_MANIFESTS += ["test/xpcshell/xpcshell.toml"]
|
||||
|
||||
SPHINX_TREES["toolkit_modules/subprocess"] = ["docs"]
|
||||
|
||||
|
|
|
|||
|
|
@ -1,16 +0,0 @@
|
|||
[DEFAULT]
|
||||
head = head.js
|
||||
firefox-appdir = browser
|
||||
skip-if = os == 'android'
|
||||
subprocess = true
|
||||
support-files =
|
||||
data_text_file.txt
|
||||
data_test_script.py
|
||||
|
||||
[test_subprocess.js]
|
||||
skip-if =
|
||||
verify
|
||||
apple_silicon # bug 1729546
|
||||
run-sequentially = very high failure rate in parallel
|
||||
[test_subprocess_getEnvironment.js]
|
||||
[test_subprocess_pathSearch.js]
|
||||
20
toolkit/modules/subprocess/test/xpcshell/xpcshell.toml
Normal file
20
toolkit/modules/subprocess/test/xpcshell/xpcshell.toml
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[DEFAULT]
|
||||
head = "head.js"
|
||||
firefox-appdir = "browser"
|
||||
skip-if = ["os == 'android'"]
|
||||
subprocess = true
|
||||
support-files = [
|
||||
"data_text_file.txt",
|
||||
"data_test_script.py",
|
||||
]
|
||||
|
||||
["test_subprocess.js"]
|
||||
skip-if = [
|
||||
"verify",
|
||||
"apple_silicon", # bug 1729546
|
||||
]
|
||||
run-sequentially = "very high failure rate in parallel"
|
||||
|
||||
["test_subprocess_getEnvironment.js"]
|
||||
|
||||
["test_subprocess_pathSearch.js"]
|
||||
|
|
@ -1,81 +0,0 @@
|
|||
[DEFAULT]
|
||||
head = head.js
|
||||
firefox-appdir = browser
|
||||
support-files =
|
||||
propertyLists/bug710259_propertyListBinary.plist
|
||||
propertyLists/bug710259_propertyListXML.plist
|
||||
chromeappsstore.sqlite
|
||||
corrupt.sqlite
|
||||
zips/dummy_gmp.zip
|
||||
zips/zen.zip
|
||||
regions/mls-lookup-results.csv
|
||||
regions/world.geojson
|
||||
regions/world-buffered.geojson
|
||||
|
||||
[test_BinarySearch.js]
|
||||
[test_BrowserUtils.js]
|
||||
[test_BrowserUtils_urlFormatting.js]
|
||||
[test_CanonicalJSON.js]
|
||||
[test_Color.js]
|
||||
[test_CreditCard.js]
|
||||
[test_DeferredTask.js]
|
||||
skip-if = toolkit == 'android' || (os == 'mac') # osx: Bug 1550141;
|
||||
[test_E10SUtils_getRemoteTypeForURIObject.js]
|
||||
[test_FileUtils.js]
|
||||
skip-if = toolkit == 'android'
|
||||
[test_FinderIterator.js]
|
||||
[test_GMPInstallManager.js]
|
||||
skip-if = toolkit == 'android'
|
||||
support-files =
|
||||
../../../mozapps/extensions/test/xpcshell/data/productaddons/content_signing_aus_ee.pem
|
||||
../../../mozapps/extensions/test/xpcshell/data/productaddons/content_signing_int.pem
|
||||
../../../mozapps/extensions/test/xpcshell/data/productaddons/bad.xml
|
||||
../../../mozapps/extensions/test/xpcshell/data/productaddons/good.xml
|
||||
[test_IgnoreList.js]
|
||||
tags = remote-settings
|
||||
[test_Integration.js]
|
||||
[test_jsesc.js]
|
||||
[test_JSONFile.js]
|
||||
[test_JsonSchema.js]
|
||||
[test_Log.js]
|
||||
[test_Log_double_ext.js]
|
||||
[test_MatchURLFilters.js]
|
||||
[test_NewTabUtils.js]
|
||||
skip-if = toolkit == 'android'
|
||||
[test_ObjectUtils.js]
|
||||
[test_ObjectUtils_strict.js]
|
||||
[test_osKeyStore.js]
|
||||
skip-if = apple_silicon # bug 1729538
|
||||
[test_PermissionsUtils.js]
|
||||
[test_Preferences.js]
|
||||
[test_PromiseUtils.js]
|
||||
[test_propertyListsUtils.js]
|
||||
skip-if = os != 'mac'
|
||||
[test_readCertPrefs.js]
|
||||
[test_Region.js]
|
||||
[test_Region_geocoding.js]
|
||||
run-sequentially = very high failure rate in parallel
|
||||
[test_Services.js]
|
||||
[test_sqlite.js]
|
||||
skip-if = toolkit == 'android'
|
||||
[test_sqlite_autoVacuum.js]
|
||||
skip-if = toolkit == 'android'
|
||||
[test_sqlite_shutdown.js]
|
||||
[test_timer.js]
|
||||
[test_UpdateUtils_url.js]
|
||||
skip-if = !updater
|
||||
reason = LOCALE is not defined without MOZ_UPDATER
|
||||
[test_UpdateUtils_updatechannel.js]
|
||||
[test_web_channel.js]
|
||||
[test_web_channel_broker.js]
|
||||
[test_Log_nsIStackFrame.js]
|
||||
[test_Log_stackTrace.js]
|
||||
[test_servicerequest_xhr.js]
|
||||
[test_EventEmitter.js]
|
||||
[test_ProfileAge.js]
|
||||
[test_firstStartup.js]
|
||||
skip-if =
|
||||
toolkit == 'android'
|
||||
os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
|
||||
[test_AllowedAppSources.js]
|
||||
skip-if = os != 'win' # Test of a Windows-specific feature
|
||||
131
toolkit/modules/tests/xpcshell/xpcshell.toml
Normal file
131
toolkit/modules/tests/xpcshell/xpcshell.toml
Normal file
|
|
@ -0,0 +1,131 @@
|
|||
[DEFAULT]
|
||||
head = "head.js"
|
||||
firefox-appdir = "browser"
|
||||
support-files = [
|
||||
"propertyLists/bug710259_propertyListBinary.plist",
|
||||
"propertyLists/bug710259_propertyListXML.plist",
|
||||
"chromeappsstore.sqlite",
|
||||
"corrupt.sqlite",
|
||||
"zips/dummy_gmp.zip",
|
||||
"zips/zen.zip",
|
||||
"regions/mls-lookup-results.csv",
|
||||
"regions/world.geojson",
|
||||
"regions/world-buffered.geojson",
|
||||
]
|
||||
|
||||
["test_AllowedAppSources.js"]
|
||||
run-if = ["os == 'win'"] # Test of a Windows-specific feature
|
||||
|
||||
["test_BinarySearch.js"]
|
||||
|
||||
["test_BrowserUtils.js"]
|
||||
|
||||
["test_BrowserUtils_urlFormatting.js"]
|
||||
|
||||
["test_CanonicalJSON.js"]
|
||||
|
||||
["test_Color.js"]
|
||||
|
||||
["test_CreditCard.js"]
|
||||
|
||||
["test_DeferredTask.js"]
|
||||
skip-if = [
|
||||
"os == 'android'",
|
||||
"os == 'mac'", # osx: Bug 1550141;
|
||||
]
|
||||
|
||||
["test_E10SUtils_getRemoteTypeForURIObject.js"]
|
||||
|
||||
["test_EventEmitter.js"]
|
||||
|
||||
["test_FileUtils.js"]
|
||||
skip-if = ["os == 'android'"]
|
||||
|
||||
["test_FinderIterator.js"]
|
||||
|
||||
["test_GMPInstallManager.js"]
|
||||
skip-if = ["os == 'android'"]
|
||||
support-files = [
|
||||
"../../../mozapps/extensions/test/xpcshell/data/productaddons/content_signing_aus_ee.pem",
|
||||
"../../../mozapps/extensions/test/xpcshell/data/productaddons/content_signing_int.pem",
|
||||
"../../../mozapps/extensions/test/xpcshell/data/productaddons/bad.xml",
|
||||
"../../../mozapps/extensions/test/xpcshell/data/productaddons/good.xml",
|
||||
]
|
||||
|
||||
["test_IgnoreList.js"]
|
||||
tags = "remote-settings"
|
||||
|
||||
["test_Integration.js"]
|
||||
|
||||
["test_JSONFile.js"]
|
||||
|
||||
["test_JsonSchema.js"]
|
||||
|
||||
["test_Log.js"]
|
||||
|
||||
["test_Log_double_ext.js"]
|
||||
|
||||
["test_Log_nsIStackFrame.js"]
|
||||
|
||||
["test_Log_stackTrace.js"]
|
||||
|
||||
["test_MatchURLFilters.js"]
|
||||
|
||||
["test_NewTabUtils.js"]
|
||||
skip-if = ["os == 'android'"]
|
||||
|
||||
["test_ObjectUtils.js"]
|
||||
|
||||
["test_ObjectUtils_strict.js"]
|
||||
|
||||
["test_PermissionsUtils.js"]
|
||||
|
||||
["test_Preferences.js"]
|
||||
|
||||
["test_ProfileAge.js"]
|
||||
|
||||
["test_PromiseUtils.js"]
|
||||
|
||||
["test_Region.js"]
|
||||
|
||||
["test_Region_geocoding.js"]
|
||||
run-sequentially = "very high failure rate in parallel"
|
||||
|
||||
["test_Services.js"]
|
||||
|
||||
["test_UpdateUtils_updatechannel.js"]
|
||||
|
||||
["test_UpdateUtils_url.js"]
|
||||
skip-if = ["!updater"]
|
||||
reason = "LOCALE is not defined without MOZ_UPDATER"
|
||||
|
||||
["test_firstStartup.js"]
|
||||
skip-if = [
|
||||
"os == 'android'",
|
||||
]
|
||||
|
||||
["test_jsesc.js"]
|
||||
|
||||
["test_osKeyStore.js"]
|
||||
skip-if = ["apple_silicon"] # bug 1729538
|
||||
|
||||
["test_propertyListsUtils.js"]
|
||||
run-if = ["os == 'mac'"]
|
||||
|
||||
["test_readCertPrefs.js"]
|
||||
|
||||
["test_servicerequest_xhr.js"]
|
||||
|
||||
["test_sqlite.js"]
|
||||
skip-if = ["os == 'android'"]
|
||||
|
||||
["test_sqlite_autoVacuum.js"]
|
||||
skip-if = ["os == 'android'"]
|
||||
|
||||
["test_sqlite_shutdown.js"]
|
||||
|
||||
["test_timer.js"]
|
||||
|
||||
["test_web_channel.js"]
|
||||
|
||||
["test_web_channel_broker.js"]
|
||||
|
|
@ -4,5 +4,5 @@
|
|||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
XPCSHELL_TESTS_MANIFESTS += ["unit/xpcshell.ini"]
|
||||
XPCSHELL_TESTS_MANIFESTS += ["unit/xpcshell.toml"]
|
||||
BROWSER_CHROME_MANIFESTS += ["browser/browser.toml"]
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue