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