Thu, 22 Jan 2015 13:21:57 +0100
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] |