services/sync/tests/unit/xpcshell.ini

Thu, 22 Jan 2015 13:21:57 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 22 Jan 2015 13:21:57 +0100
branch
TOR_BUG_9701
changeset 15
b8a032363ba2
permissions
-rw-r--r--

Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6

michael@0 1 [DEFAULT]
michael@0 2 head = head_appinfo.js ../../../common/tests/unit/head_helpers.js head_helpers.js head_http_server.js
michael@0 3 tail =
michael@0 4 firefox-appdir = browser
michael@0 5 support-files =
michael@0 6 addon1-search.xml
michael@0 7 bootstrap1-search.xml
michael@0 8 fake_login_manager.js
michael@0 9 missing-sourceuri.xml
michael@0 10 missing-xpi-search.xml
michael@0 11 places_v10_from_v11.sqlite
michael@0 12 rewrite-search.xml
michael@0 13
michael@0 14 # The manifest is roughly ordered from low-level to high-level. When making
michael@0 15 # systemic sweeping changes, this makes it easier to identify errors closer to
michael@0 16 # the source.
michael@0 17
michael@0 18 # Ensure we can import everything.
michael@0 19 [test_load_modules.js]
michael@0 20
michael@0 21 # util contains a bunch of functionality used throughout.
michael@0 22 [test_utils_catch.js]
michael@0 23 [test_utils_deepEquals.js]
michael@0 24 [test_utils_deferGetSet.js]
michael@0 25 [test_utils_deriveKey.js]
michael@0 26 [test_utils_keyEncoding.js]
michael@0 27 [test_utils_getErrorString.js]
michael@0 28 [test_utils_json.js]
michael@0 29 [test_utils_lazyStrings.js]
michael@0 30 [test_utils_lock.js]
michael@0 31 [test_utils_makeGUID.js]
michael@0 32 [test_utils_notify.js]
michael@0 33 [test_utils_passphrase.js]
michael@0 34
michael@0 35 # We have a number of other libraries that are pretty much standalone.
michael@0 36 [test_addon_utils.js]
michael@0 37 run-sequentially = Restarts server, can't change pref.
michael@0 38 [test_httpd_sync_server.js]
michael@0 39 [test_jpakeclient.js]
michael@0 40 # Bug 618233: this test produces random failures on Windows 7.
michael@0 41 # Bug 676978: test hangs on Android (see also testing/xpcshell/xpcshell.ini)
michael@0 42 skip-if = os == "win" || os == "android"
michael@0 43
michael@0 44 # HTTP layers.
michael@0 45 [test_resource.js]
michael@0 46 [test_resource_async.js]
michael@0 47 [test_resource_header.js]
michael@0 48 [test_resource_ua.js]
michael@0 49 [test_syncstoragerequest.js]
michael@0 50
michael@0 51 # Generic Sync types.
michael@0 52 [test_browserid_identity.js]
michael@0 53 [test_collection_inc_get.js]
michael@0 54 [test_collections_recovery.js]
michael@0 55 [test_identity_manager.js]
michael@0 56 [test_keys.js]
michael@0 57 [test_records_crypto.js]
michael@0 58 [test_records_wbo.js]
michael@0 59
michael@0 60 # Engine APIs.
michael@0 61 [test_engine.js]
michael@0 62 [test_engine_abort.js]
michael@0 63 [test_enginemanager.js]
michael@0 64 [test_syncengine.js]
michael@0 65 [test_syncengine_sync.js]
michael@0 66 # Bug 676978: test hangs on Android (see also testing/xpcshell/xpcshell.ini)
michael@0 67 skip-if = os == "android"
michael@0 68 [test_tracker_addChanged.js]
michael@0 69
michael@0 70 # Service semantics.
michael@0 71 [test_service_attributes.js]
michael@0 72 [test_service_changePassword.js]
michael@0 73 # Bug 752243: Profile cleanup frequently fails
michael@0 74 skip-if = os == "mac" || os == "linux"
michael@0 75 [test_service_checkAccount.js]
michael@0 76 [test_service_cluster.js]
michael@0 77 [test_service_createAccount.js]
michael@0 78 # Bug 752243: Profile cleanup frequently fails
michael@0 79 skip-if = os == "mac" || os == "linux"
michael@0 80 [test_service_detect_upgrade.js]
michael@0 81 [test_service_getStorageInfo.js]
michael@0 82 [test_service_login.js]
michael@0 83 [test_service_migratePrefs.js]
michael@0 84 [test_service_passwordUTF8.js]
michael@0 85 [test_service_persistLogin.js]
michael@0 86 [test_service_set_serverURL.js]
michael@0 87 [test_service_startOver.js]
michael@0 88 [test_service_startup.js]
michael@0 89 [test_service_sync_401.js]
michael@0 90 [test_service_sync_locked.js]
michael@0 91 [test_service_sync_remoteSetup.js]
michael@0 92 # Bug 676978: test hangs on Android (see also testing/xpcshell/xpcshell.ini)
michael@0 93 skip-if = os == "android"
michael@0 94 [test_service_sync_updateEnabledEngines.js]
michael@0 95 # Bug 676978: test hangs on Android (see also testing/xpcshell/xpcshell.ini)
michael@0 96 skip-if = os == "android"
michael@0 97 [test_service_verifyLogin.js]
michael@0 98 [test_service_wipeClient.js]
michael@0 99 [test_service_wipeServer.js]
michael@0 100 # Bug 752243: Profile cleanup frequently fails
michael@0 101 skip-if = os == "mac" || os == "linux"
michael@0 102
michael@0 103 [test_corrupt_keys.js]
michael@0 104 [test_declined.js]
michael@0 105 [test_errorhandler.js]
michael@0 106 [test_errorhandler_filelog.js]
michael@0 107 # Bug 676978: test hangs on Android (see also testing/xpcshell/xpcshell.ini)
michael@0 108 skip-if = os == "android"
michael@0 109 [test_errorhandler_sync_checkServerError.js]
michael@0 110 # Bug 676978: test hangs on Android (see also testing/xpcshell/xpcshell.ini)
michael@0 111 skip-if = os == "android"
michael@0 112 [test_errorhandler_eol.js]
michael@0 113 [test_hmac_error.js]
michael@0 114 [test_interval_triggers.js]
michael@0 115 [test_node_reassignment.js]
michael@0 116 [test_notifications.js]
michael@0 117 [test_score_triggers.js]
michael@0 118 [test_sendcredentials_controller.js]
michael@0 119 [test_status.js]
michael@0 120 [test_status_checkSetup.js]
michael@0 121 [test_syncscheduler.js]
michael@0 122 [test_upgrade_old_sync_key.js]
michael@0 123
michael@0 124 # Firefox Accounts specific tests
michael@0 125 [test_fxa_startOver.js]
michael@0 126 [test_fxa_service_cluster.js]
michael@0 127 [test_fxa_node_reassignment.js]
michael@0 128
michael@0 129 # Finally, we test each engine.
michael@0 130 [test_addons_engine.js]
michael@0 131 run-sequentially = Hardcoded port in static files.
michael@0 132 [test_addons_reconciler.js]
michael@0 133 [test_addons_store.js]
michael@0 134 run-sequentially = Hardcoded port in static files.
michael@0 135 [test_addons_tracker.js]
michael@0 136 [test_bookmark_batch_fail.js]
michael@0 137 [test_bookmark_engine.js]
michael@0 138 [test_bookmark_legacy_microsummaries_support.js]
michael@0 139 [test_bookmark_livemarks.js]
michael@0 140 [test_bookmark_order.js]
michael@0 141 [test_bookmark_places_query_rewriting.js]
michael@0 142 [test_bookmark_record.js]
michael@0 143 [test_bookmark_smart_bookmarks.js]
michael@0 144 [test_bookmark_store.js]
michael@0 145 # Too many intermittent "ASSERTION: thread pool wasn't shutdown: '!mPool'" (bug 804479)
michael@0 146 skip-if = debug
michael@0 147 [test_bookmark_tracker.js]
michael@0 148 [test_clients_engine.js]
michael@0 149 [test_clients_escape.js]
michael@0 150 [test_forms_store.js]
michael@0 151 [test_forms_tracker.js]
michael@0 152 # Too many intermittent "ASSERTION: thread pool wasn't shutdown: '!mPool'" (bug 804479)
michael@0 153 skip-if = debug
michael@0 154 [test_history_engine.js]
michael@0 155 [test_history_store.js]
michael@0 156 [test_history_tracker.js]
michael@0 157 # Too many intermittent "ASSERTION: thread pool wasn't shutdown: '!mPool'" (bug 804479)
michael@0 158 skip-if = debug
michael@0 159 [test_places_guid_downgrade.js]
michael@0 160 [test_password_store.js]
michael@0 161 [test_password_tracker.js]
michael@0 162 # Too many intermittent "ASSERTION: thread pool wasn't shutdown: '!mPool'" (bug 804479)
michael@0 163 skip-if = debug
michael@0 164 [test_prefs_store.js]
michael@0 165 [test_prefs_tracker.js]
michael@0 166 [test_tab_engine.js]
michael@0 167 [test_tab_store.js]
michael@0 168 [test_tab_tracker.js]
michael@0 169
michael@0 170 [test_healthreport.js]
michael@0 171 skip-if = ! healthreport
michael@0 172
michael@0 173 [test_password_mpenabled.js]

mercurial