|
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 |
|
13 |
|
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. |
|
17 |
|
18 # Ensure we can import everything. |
|
19 [test_load_modules.js] |
|
20 |
|
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] |
|
34 |
|
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" |
|
43 |
|
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] |
|
50 |
|
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] |
|
59 |
|
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] |
|
69 |
|
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" |
|
102 |
|
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] |
|
123 |
|
124 # Firefox Accounts specific tests |
|
125 [test_fxa_startOver.js] |
|
126 [test_fxa_service_cluster.js] |
|
127 [test_fxa_node_reassignment.js] |
|
128 |
|
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] |
|
169 |
|
170 [test_healthreport.js] |
|
171 skip-if = ! healthreport |
|
172 |
|
173 [test_password_mpenabled.js] |