summaryrefslogtreecommitdiffstats
path: root/toolkit/components/passwordmgr/test/unit/xpcshell.toml
diff options
context:
space:
mode:
Diffstat (limited to 'toolkit/components/passwordmgr/test/unit/xpcshell.toml')
-rw-r--r--toolkit/components/passwordmgr/test/unit/xpcshell.toml118
1 files changed, 118 insertions, 0 deletions
diff --git a/toolkit/components/passwordmgr/test/unit/xpcshell.toml b/toolkit/components/passwordmgr/test/unit/xpcshell.toml
new file mode 100644
index 0000000000..c048d42c2c
--- /dev/null
+++ b/toolkit/components/passwordmgr/test/unit/xpcshell.toml
@@ -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