summaryrefslogtreecommitdiffstats
path: root/toolkit/components/extensions/test/mochitest/mochitest-common.ini
blob: 83d4bdc41b64ea3bda9fba75b9a5949d6297dc86 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
[DEFAULT]
tags = condprof
support-files =
  chrome_cleanup_script.js
  file_WebNavigation_page1.html
  file_WebNavigation_page2.html
  file_WebNavigation_page3.html
  file_WebRequest_page3.html
  file_contains_img.html
  file_contains_iframe.html
  file_green.html
  file_green_blue.html
  file_contentscript_activeTab.html
  file_contentscript_activeTab2.html
  file_contentscript_iframe.html
  file_image_bad.png
  file_image_good.png
  file_image_great.png
  file_image_redirect.png
  file_indexedDB.html
  file_mixed.html
  file_remote_frame.html
  file_sample.html
  file_sample.txt
  file_sample.txt^headers^
  file_script_bad.js
  file_script_good.js
  file_script_redirect.js
  file_script_xhr.js
  file_serviceWorker.html
  file_simple_iframe_worker.html
  file_simple_sandboxed_frame.html
  file_simple_sandboxed_subframe.html
  file_simple_xhr.html
  file_simple_xhr_frame.html
  file_simple_xhr_frame2.html
  file_simple_sharedworker.js
  file_simple_webrequest_worker.html
  file_simple_worker.js
  file_slowed_document.sjs
  file_streamfilter.txt
  file_style_bad.css
  file_style_good.css
  file_style_redirect.css
  file_third_party.html
  file_to_drawWindow.html
  file_webNavigation_clientRedirect.html
  file_webNavigation_clientRedirect_httpHeaders.html
  file_webNavigation_clientRedirect_httpHeaders.html^headers^
  file_webNavigation_frameClientRedirect.html
  file_webNavigation_frameRedirect.html
  file_webNavigation_manualSubframe.html
  file_webNavigation_manualSubframe_page1.html
  file_webNavigation_manualSubframe_page2.html
  file_with_about_blank.html
  file_with_subframes_and_embed.html
  file_with_xorigin_frame.html
  head.js
  head_cookies.js
  head_notifications.js
  head_unlimitedStorage.js
  head_webrequest.js
  hsts.sjs
  mochitest_console.js
  oauth.html
  redirect_auto.sjs
  redirection.sjs
  return_headers.sjs
  serviceWorker.js
  slow_response.sjs
  webrequest_worker.js
  !/dom/tests/mochitest/geolocation/network_geolocation.sjs
  !/toolkit/components/passwordmgr/test/authenticate.sjs
  file_redirect_data_uri.html
  file_redirect_cors_bypass.html
  file_tabs_permission_page1.html
  file_tabs_permission_page2.html
prefs =
  security.mixed_content.upgrade_display_content=false
  browser.chrome.guess_favicon=true

[test_check_startupcache.html]
[test_ext_action.html]
[test_ext_activityLog.html]
skip-if =
  os == 'android'
  tsan  # Times out on TSan, bug 1612707
  xorigin  # Inconsistent pass/fail in opt and debug
  http3
[test_ext_async_clipboard.html]
skip-if = toolkit == 'android' || tsan # near-permafail after landing bug 1270059: Bug 1523131. tsan: bug 1612707
[test_ext_background_canvas.html]
[test_ext_background_page.html]
skip-if = (toolkit == 'android') # android doesn't have devtools
[test_ext_background_page_dpi.html]
[test_ext_browserAction_openPopup.html]
skip-if =
  http3
[test_ext_browserAction_openPopup_incognito_window.html]
skip-if = os == "android" # cannot open private windows - bug 1372178
[test_ext_browserAction_openPopup_windowId.html]
skip-if = os == "android" # only the current window is supported - bug 1795956
[test_ext_browserAction_openPopup_without_pref.html]
[test_ext_browsingData_indexedDB.html]
skip-if =
  http3
[test_ext_browsingData_localStorage.html]
skip-if =
  http3
[test_ext_browsingData_pluginData.html]
[test_ext_browsingData_serviceWorkers.html]
skip-if =
  condprof  #  "Wait for 2 service workers to be registered - timed out after 50 tries."
  http3
[test_ext_browsingData_settings.html]
[test_ext_canvas_resistFingerprinting.html]
skip-if =
  http3
[test_ext_clipboard.html]
skip-if =
  os == 'android'
  http3
[test_ext_clipboard_image.html]
skip-if = headless # Bug 1405872
[test_ext_contentscript_about_blank.html]
skip-if =
  os == 'android' # bug 1369440
  condprof  #: "exactly 7 more scripts ran - got 11, expected 10"
  http3
[test_ext_contentscript_activeTab.html]
skip-if =
  http3
[test_ext_contentscript_cache.html]
skip-if = (os == 'linux' && debug) || (toolkit == 'android' && debug) # bug 1348241
fail-if = xorigin # TypeError: can't access property "staticScripts", ext is undefined - Should not throw any errors
[test_ext_contentscript_canvas.html]
skip-if = (os == 'android') || (verify && debug && (os == 'linux')) # Bug 1617062
[test_ext_contentscript_devtools_metadata.html]
skip-if =
  http3
[test_ext_contentscript_fission_frame.html]
skip-if =
  http3
[test_ext_contentscript_getFrameId.html]
[test_ext_contentscript_incognito.html]
skip-if =
  os == 'android' # Android does not support multiple windows.
  http3
[test_ext_contentscript_permission.html]
skip-if = tsan # Times out on TSan, bug 1612707
[test_ext_cookies.html]
skip-if =
  os == 'android' || tsan # Times out on TSan intermittently, bug 1615184; not supported on Android yet
  condprof  #: "one tabId returned for store - Expected: 1, Actual: 3"
  http3
[test_ext_cookies_containers.html]
[test_ext_cookies_expiry.html]
[test_ext_cookies_first_party.html]
[test_ext_cookies_incognito.html]
skip-if = os == 'android' # Bug 1513544 Android does not support multiple windows.
[test_ext_cookies_permissions_bad.html]
[test_ext_cookies_permissions_good.html]
[test_ext_dnr_other_extensions.html]
[test_ext_dnr_tabIds.html]
[test_ext_dnr_upgradeScheme.html]
skip-if =
  http3
[test_ext_downloads_download.html]
[test_ext_embeddedimg_iframe_frameAncestors.html]
skip-if =
  http3
[test_ext_exclude_include_globs.html]
skip-if =
  http3
[test_ext_extension_iframe_messaging.html]
skip-if =
  http3
[test_ext_external_messaging.html]
[test_ext_generate.html]
[test_ext_geolocation.html]
skip-if = os == 'android' # Android support Bug 1336194
[test_ext_identity.html]
skip-if = 
  win11_2009 && !debug && socketprocess_networking  # Bug 1777016
  os == 'android' || tsan # unsupported. tsan: bug 1612707
[test_ext_idle.html]
skip-if = tsan # Times out on TSan, bug 1612707
[test_ext_inIncognitoContext_window.html]
skip-if = os == 'android' # Android does not support multiple windows.
[test_ext_listener_proxies.html]
[test_ext_new_tab_processType.html]
skip-if =
  verify && debug && (os == 'linux' || os == 'mac')
  condprof  #: Page URL should match - got "https://example.com/tests/toolkit/components/extensions/test/mochitest/file_serviceWorker.html", expected "https://example.com/"
  http3
[test_ext_notifications.html]
skip-if = os == 'android' # Not supported on Android yet
[test_ext_optional_permissions.html]
[test_ext_protocolHandlers.html]
skip-if = (toolkit == 'android') # bug 1342577
[test_ext_redirect_jar.html]
skip-if = os == 'win' && (debug || asan) # Bug 1563440
[test_ext_request_urlClassification.html]
skip-if =
  os == 'android' # Bug 1615427
  http3
[test_ext_runtime_connect.html]
skip-if =
  http3
[test_ext_runtime_connect_iframe.html]
[test_ext_runtime_connect_twoway.html]
skip-if =
  http3
[test_ext_runtime_connect2.html]
skip-if =
  http3
[test_ext_runtime_disconnect.html]
skip-if =
  http3
[test_ext_script_filenames.html]
[test_ext_scripting_contentScripts.html]
skip-if =
  http3
[test_ext_scripting_executeScript.html]
skip-if =
  http3
[test_ext_scripting_executeScript_activeTab.html]
skip-if =
  http3
[test_ext_scripting_executeScript_injectImmediately.html]
skip-if =
  http3
[test_ext_scripting_insertCSS.html]
skip-if =
  http3
[test_ext_scripting_permissions.html]
skip-if =
  http3
[test_ext_scripting_removeCSS.html]
skip-if =
  http3
[test_ext_sendmessage_doublereply.html]
skip-if =
  http3
[test_ext_sendmessage_frameId.html]
[test_ext_sendmessage_no_receiver.html]
skip-if =
  http3
[test_ext_sendmessage_reply.html]
skip-if =
  http3
[test_ext_sendmessage_reply2.html]
skip-if =
  os == 'android'
  http3
[test_ext_storage_manager_capabilities.html]
skip-if =
  xorigin # JavaScript Error: "SecurityError: Permission denied to access property "wrappedJSObject" on cross-origin object" {file: "https://example.com/tests/SimpleTest/TestRunner.js" line: 157}
  http3
scheme=https
[test_ext_storage_smoke_test.html]
[test_ext_streamfilter_multiple.html]
skip-if =
  !debug # Bug 1628642
  os == 'linux' # Bug 1628642
[test_ext_streamfilter_processswitch.html]
skip-if =
  http3
[test_ext_subframes_privileges.html]
skip-if =
  os == 'android' || verify # bug 1489771
  http3
[test_ext_tabs_captureTab.html]
skip-if =
  http3
[test_ext_tabs_executeScript_good.html]
skip-if =
  http3
[test_ext_tabs_create_cookieStoreId.html]
[test_ext_tabs_query_popup.html]
[test_ext_tabs_permissions.html]
skip-if =
  http3
[test_ext_tabs_sendMessage.html]
skip-if =
  http3
[test_ext_test.html]
skip-if =
  http3
[test_ext_unlimitedStorage.html]
skip-if = os == 'android'
[test_ext_web_accessible_resources.html]
skip-if = (os == 'android' && debug) || (os  == "linux" && bits == 64) # bug 1397615, bug 1618231
[test_ext_web_accessible_incognito.html]
skip-if = (os == 'android') # bug 1397615, bug 1513544
[test_ext_webnavigation.html]
skip-if =
  (os == 'android' && debug) # bug 1397615
  http3
[test_ext_webnavigation_filters.html]
skip-if =
  (os == 'android' && debug) || (verify && (os == 'linux' || os == 'mac')) # bug 1397615
  http3
[test_ext_webnavigation_incognito.html]
skip-if =
  os == 'android' # bug 1513544
  http3
[test_ext_webrequest_and_proxy_filter.html]
skip-if =
  http3
[test_ext_webrequest_auth.html]
skip-if =
  os == 'android'
  http3
[test_ext_webrequest_background_events.html]
[test_ext_webrequest_basic.html]
skip-if =
  os == 'android' && debug  # bug 1397615
  tsan  # bug 1612707
  xorigin  # JavaScript Error: "SecurityError: Permission denied to access property "wrappedJSObject" on cross-origin object" {file: "http://mochi.false-test:8888/tests/SimpleTest/TestRunner.js" line: 157}]
  os == "linux" && bits == 64 && !debug && asan # Bug 1633189
  http3
[test_ext_webrequest_errors.html]
skip-if =
  tsan
  http3
[test_ext_webrequest_filter.html]
skip-if =
 os == 'android' && debug || tsan # bug 1452348. tsan: bug 1612707
 os == 'linux' && bits == 64 && !debug && xorigin # Bug 1756023
[test_ext_webrequest_frameId.html]
[test_ext_webrequest_getSecurityInfo.html]
skip-if =
  http3
[test_ext_webrequest_hsts.html]
https_first_disabled = true
skip-if =
  http3
[test_ext_webrequest_upgrade.html]
https_first_disabled = true
[test_ext_webrequest_upload.html]
skip-if = os == 'android' # Currently fails in emulator tests
[test_ext_webrequest_redirect_bypass_cors.html]
[test_ext_webrequest_redirect_data_uri.html]
[test_ext_webrequest_worker.html]
[test_ext_window_postMessage.html]
skip-if =
  http3
# test_startup_canary.html is at the bottom to minimize the time spent waiting in the test.
[test_startup_canary.html]