[DEFAULT] head = "head.js" run-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"] run-if = [ "os != 'android'", # Password generation not packaged/used on Android ] ["test_LoginManagerParent_getGeneratedPassword.js"] run-if = [ "os != 'android'", # Password generation not packaged/used on Android ] ["test_LoginManagerParent_onPasswordEditedOrGenerated.js"] run-if = [ "os != 'android'", # Password generation not packaged/used on Android ] ["test_LoginManagerParent_searchAndDedupeLogins.js"] run-if = [ "os != 'android'", # schemeUpgrades aren't supported ] ["test_LoginManagerPrompter_getUsernameSuggestions.js"] run-if = [ "os != 'android'", # Tests desktop's prompter ] ["test_OSCrypto_win.js"] run-if = [ "os == 'win'", ] ["test_PasswordGenerator.js"] run-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"] run-if = [ "os != 'android'", ] ["test_loginsBackup.js"] run-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"] run-if = [ "os != 'android'", # Only used by migrator, which isn't on Android ] ["test_module_LoginCSVImport.js"] ["test_module_LoginExport.js"] run-if = [ "os != 'android'", # there is no export for android ] ["test_module_LoginManager.js"] ["test_module_LoginStore.js"] run-if = [ "os != 'android'", ] ["test_notifications.js"] ["test_recipes_add.js"] ["test_recipes_content.js"] ["test_reencrypt.js"] ["test_remote_recipes.js"] run-if = [ "os != 'android'", ] ["test_search_schemeUpgrades.js"] ["test_shadowHTTPLogins.js"] ["test_storage.js"] ["test_telemetry.js"] ["test_vulnerable_passwords.js"] run-if = [ "os != 'android'", # Not implemented for storage-mozStorage ]