services/sync/tests/unit/xpcshell.ini

changeset 0
6474c204b198
     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]

mercurial