1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/services/sync/tests/unit/xpcshell.ini Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,173 @@ 1.4 +[DEFAULT] 1.5 +head = head_appinfo.js ../../../common/tests/unit/head_helpers.js head_helpers.js head_http_server.js 1.6 +tail = 1.7 +firefox-appdir = browser 1.8 +support-files = 1.9 + addon1-search.xml 1.10 + bootstrap1-search.xml 1.11 + fake_login_manager.js 1.12 + missing-sourceuri.xml 1.13 + missing-xpi-search.xml 1.14 + places_v10_from_v11.sqlite 1.15 + rewrite-search.xml 1.16 + 1.17 +# The manifest is roughly ordered from low-level to high-level. When making 1.18 +# systemic sweeping changes, this makes it easier to identify errors closer to 1.19 +# the source. 1.20 + 1.21 +# Ensure we can import everything. 1.22 +[test_load_modules.js] 1.23 + 1.24 +# util contains a bunch of functionality used throughout. 1.25 +[test_utils_catch.js] 1.26 +[test_utils_deepEquals.js] 1.27 +[test_utils_deferGetSet.js] 1.28 +[test_utils_deriveKey.js] 1.29 +[test_utils_keyEncoding.js] 1.30 +[test_utils_getErrorString.js] 1.31 +[test_utils_json.js] 1.32 +[test_utils_lazyStrings.js] 1.33 +[test_utils_lock.js] 1.34 +[test_utils_makeGUID.js] 1.35 +[test_utils_notify.js] 1.36 +[test_utils_passphrase.js] 1.37 + 1.38 +# We have a number of other libraries that are pretty much standalone. 1.39 +[test_addon_utils.js] 1.40 +run-sequentially = Restarts server, can't change pref. 1.41 +[test_httpd_sync_server.js] 1.42 +[test_jpakeclient.js] 1.43 +# Bug 618233: this test produces random failures on Windows 7. 1.44 +# Bug 676978: test hangs on Android (see also testing/xpcshell/xpcshell.ini) 1.45 +skip-if = os == "win" || os == "android" 1.46 + 1.47 +# HTTP layers. 1.48 +[test_resource.js] 1.49 +[test_resource_async.js] 1.50 +[test_resource_header.js] 1.51 +[test_resource_ua.js] 1.52 +[test_syncstoragerequest.js] 1.53 + 1.54 +# Generic Sync types. 1.55 +[test_browserid_identity.js] 1.56 +[test_collection_inc_get.js] 1.57 +[test_collections_recovery.js] 1.58 +[test_identity_manager.js] 1.59 +[test_keys.js] 1.60 +[test_records_crypto.js] 1.61 +[test_records_wbo.js] 1.62 + 1.63 +# Engine APIs. 1.64 +[test_engine.js] 1.65 +[test_engine_abort.js] 1.66 +[test_enginemanager.js] 1.67 +[test_syncengine.js] 1.68 +[test_syncengine_sync.js] 1.69 +# Bug 676978: test hangs on Android (see also testing/xpcshell/xpcshell.ini) 1.70 +skip-if = os == "android" 1.71 +[test_tracker_addChanged.js] 1.72 + 1.73 +# Service semantics. 1.74 +[test_service_attributes.js] 1.75 +[test_service_changePassword.js] 1.76 +# Bug 752243: Profile cleanup frequently fails 1.77 +skip-if = os == "mac" || os == "linux" 1.78 +[test_service_checkAccount.js] 1.79 +[test_service_cluster.js] 1.80 +[test_service_createAccount.js] 1.81 +# Bug 752243: Profile cleanup frequently fails 1.82 +skip-if = os == "mac" || os == "linux" 1.83 +[test_service_detect_upgrade.js] 1.84 +[test_service_getStorageInfo.js] 1.85 +[test_service_login.js] 1.86 +[test_service_migratePrefs.js] 1.87 +[test_service_passwordUTF8.js] 1.88 +[test_service_persistLogin.js] 1.89 +[test_service_set_serverURL.js] 1.90 +[test_service_startOver.js] 1.91 +[test_service_startup.js] 1.92 +[test_service_sync_401.js] 1.93 +[test_service_sync_locked.js] 1.94 +[test_service_sync_remoteSetup.js] 1.95 +# Bug 676978: test hangs on Android (see also testing/xpcshell/xpcshell.ini) 1.96 +skip-if = os == "android" 1.97 +[test_service_sync_updateEnabledEngines.js] 1.98 +# Bug 676978: test hangs on Android (see also testing/xpcshell/xpcshell.ini) 1.99 +skip-if = os == "android" 1.100 +[test_service_verifyLogin.js] 1.101 +[test_service_wipeClient.js] 1.102 +[test_service_wipeServer.js] 1.103 +# Bug 752243: Profile cleanup frequently fails 1.104 +skip-if = os == "mac" || os == "linux" 1.105 + 1.106 +[test_corrupt_keys.js] 1.107 +[test_declined.js] 1.108 +[test_errorhandler.js] 1.109 +[test_errorhandler_filelog.js] 1.110 +# Bug 676978: test hangs on Android (see also testing/xpcshell/xpcshell.ini) 1.111 +skip-if = os == "android" 1.112 +[test_errorhandler_sync_checkServerError.js] 1.113 +# Bug 676978: test hangs on Android (see also testing/xpcshell/xpcshell.ini) 1.114 +skip-if = os == "android" 1.115 +[test_errorhandler_eol.js] 1.116 +[test_hmac_error.js] 1.117 +[test_interval_triggers.js] 1.118 +[test_node_reassignment.js] 1.119 +[test_notifications.js] 1.120 +[test_score_triggers.js] 1.121 +[test_sendcredentials_controller.js] 1.122 +[test_status.js] 1.123 +[test_status_checkSetup.js] 1.124 +[test_syncscheduler.js] 1.125 +[test_upgrade_old_sync_key.js] 1.126 + 1.127 +# Firefox Accounts specific tests 1.128 +[test_fxa_startOver.js] 1.129 +[test_fxa_service_cluster.js] 1.130 +[test_fxa_node_reassignment.js] 1.131 + 1.132 +# Finally, we test each engine. 1.133 +[test_addons_engine.js] 1.134 +run-sequentially = Hardcoded port in static files. 1.135 +[test_addons_reconciler.js] 1.136 +[test_addons_store.js] 1.137 +run-sequentially = Hardcoded port in static files. 1.138 +[test_addons_tracker.js] 1.139 +[test_bookmark_batch_fail.js] 1.140 +[test_bookmark_engine.js] 1.141 +[test_bookmark_legacy_microsummaries_support.js] 1.142 +[test_bookmark_livemarks.js] 1.143 +[test_bookmark_order.js] 1.144 +[test_bookmark_places_query_rewriting.js] 1.145 +[test_bookmark_record.js] 1.146 +[test_bookmark_smart_bookmarks.js] 1.147 +[test_bookmark_store.js] 1.148 +# Too many intermittent "ASSERTION: thread pool wasn't shutdown: '!mPool'" (bug 804479) 1.149 +skip-if = debug 1.150 +[test_bookmark_tracker.js] 1.151 +[test_clients_engine.js] 1.152 +[test_clients_escape.js] 1.153 +[test_forms_store.js] 1.154 +[test_forms_tracker.js] 1.155 +# Too many intermittent "ASSERTION: thread pool wasn't shutdown: '!mPool'" (bug 804479) 1.156 +skip-if = debug 1.157 +[test_history_engine.js] 1.158 +[test_history_store.js] 1.159 +[test_history_tracker.js] 1.160 +# Too many intermittent "ASSERTION: thread pool wasn't shutdown: '!mPool'" (bug 804479) 1.161 +skip-if = debug 1.162 +[test_places_guid_downgrade.js] 1.163 +[test_password_store.js] 1.164 +[test_password_tracker.js] 1.165 +# Too many intermittent "ASSERTION: thread pool wasn't shutdown: '!mPool'" (bug 804479) 1.166 +skip-if = debug 1.167 +[test_prefs_store.js] 1.168 +[test_prefs_tracker.js] 1.169 +[test_tab_engine.js] 1.170 +[test_tab_store.js] 1.171 +[test_tab_tracker.js] 1.172 + 1.173 +[test_healthreport.js] 1.174 +skip-if = ! healthreport 1.175 + 1.176 +[test_password_mpenabled.js]