Source code

Revision control

Other Tools

1
[DEFAULT]
2
head = head_channels.js head_cache.js head_cache2.js head_cookies.js
3
support-files =
4
http2-ca.pem
5
client_cert_chooser.js
6
client_cert_chooser.manifest
7
data/image.png
8
data/system_root.lnk
9
data/test_psl.txt
10
data/test_readline1.txt
11
data/test_readline2.txt
12
data/test_readline3.txt
13
data/test_readline4.txt
14
data/test_readline5.txt
15
data/test_readline6.txt
16
data/test_readline7.txt
17
data/test_readline8.txt
18
data/signed_win.exe
19
socks_client_subprocess.js
20
test_link.desktop
21
test_link.url
22
../../dns/effective_tld_names.dat
23
test_alt-data_cross_process.js
24
25
[test_nsIBufferedOutputStream_writeFrom_block.js]
26
[test_cache2-00-service-get.js]
27
[test_cache2-01-basic.js]
28
[test_cache2-01a-basic-readonly.js]
29
[test_cache2-01b-basic-datasize.js]
30
[test_cache2-01c-basic-hasmeta-only.js]
31
[test_cache2-01d-basic-not-wanted.js]
32
[test_cache2-01e-basic-bypass-if-busy.js]
33
[test_cache2-01f-basic-openTruncate.js]
34
[test_cache2-02-open-non-existing.js]
35
[test_cache2-03-oncacheentryavail-throws.js]
36
[test_cache2-04-oncacheentryavail-throws2x.js]
37
[test_cache2-05-visit.js]
38
[test_cache2-06-pb-mode.js]
39
[test_cache2-07-visit-memory.js]
40
[test_cache2-07a-open-memory.js]
41
[test_cache2-08-evict-disk-by-memory-storage.js]
42
[test_cache2-09-evict-disk-by-uri.js]
43
[test_cache2-10-evict-direct.js]
44
[test_cache2-10b-evict-direct-immediate.js]
45
[test_cache2-11-evict-memory.js]
46
[test_cache2-12-evict-disk.js]
47
[test_cache2-13-evict-non-existing.js]
48
[test_cache2-14-concurent-readers.js]
49
[test_cache2-14b-concurent-readers-complete.js]
50
[test_cache2-15-conditional-304.js]
51
[test_cache2-16-conditional-200.js]
52
[test_cache2-17-evict-all.js]
53
[test_cache2-18-not-valid.js]
54
[test_cache2-19-range-206.js]
55
[test_cache2-20-range-200.js]
56
[test_cache2-21-anon-storage.js]
57
[test_cache2-22-anon-visit.js]
58
[test_cache2-23-read-over-chunk.js]
59
[test_cache2-24-exists.js]
60
[test_cache2-25-chunk-memory-limit.js]
61
[test_cache2-26-no-outputstream-open.js]
62
# GC, that this patch is dependent on, doesn't work well on Android.
63
skip-if = os == "android"
64
[test_cache2-27-force-valid-for.js]
65
[test_cache2-28-last-access-attrs.js]
66
# This test will be fixed in bug 1067931
67
skip-if = true
68
[test_cache2-28a-OPEN_SECRETLY.js]
69
# This test will be fixed in bug 1067931
70
skip-if = true
71
[test_cache2-29a-concurrent_read_resumable_entry_size_zero.js]
72
[test_cache2-29b-concurrent_read_non-resumable_entry_size_zero.js]
73
[test_cache2-29c-concurrent_read_half-interrupted.js]
74
[test_cache2-29d-concurrent_read_half-corrupted-206.js]
75
[test_cache2-29e-concurrent_read_half-non-206-response.js]
76
[test_cache2-30a-entry-pinning.js]
77
[test_cache2-30b-pinning-storage-clear.js]
78
[test_cache2-30c-pinning-deferred-doom.js]
79
[test_cache2-30d-pinning-WasEvicted-API.js]
80
[test_cache2-31-visit-all.js]
81
[test_cache2-32-clear-origin.js]
82
[test_partial_response_entry_size_smart_shrink.js]
83
[test_304_responses.js]
84
[test_421.js]
85
[test_cacheForOfflineUse_no-store.js]
86
[test_307_redirect.js]
87
[test_NetUtil.js]
88
[test_URIs.js]
89
# Intermittent time-outs on Android, bug 1285020
90
requesttimeoutfactor = 2
91
[test_URIs2.js]
92
# Intermittent time-outs on Android, bug 1285020
93
requesttimeoutfactor = 2
94
[test_aboutblank.js]
95
[test_auth_jar.js]
96
[test_auth_proxy.js]
97
[test_authentication.js]
98
[test_authpromptwrapper.js]
99
[test_auth_dialog_permission.js]
100
[test_backgroundfilesaver.js]
101
[test_bug203271.js]
102
[test_bug248970_cache.js]
103
[test_bug248970_cookie.js]
104
[test_bug261425.js]
105
[test_bug263127.js]
106
[test_bug282432.js]
107
[test_bug321706.js]
108
[test_bug331825.js]
109
[test_bug336501.js]
110
[test_bug337744.js]
111
[test_bug365133.js]
112
[test_bug368702.js]
113
[test_bug369787.js]
114
[test_bug371473.js]
115
[test_bug376844.js]
116
[test_bug376865.js]
117
[test_bug379034.js]
118
[test_bug380994.js]
119
[test_bug388281.js]
120
[test_bug396389.js]
121
[test_bug401564.js]
122
[test_bug411952.js]
123
[test_bug412945.js]
124
[test_bug414122.js]
125
[test_bug427957.js]
126
[test_bug429347.js]
127
[test_bug455311.js]
128
[test_bug468426.js]
129
[test_bug468594.js]
130
[test_bug470716.js]
131
[test_bug477578.js]
132
[test_bug479413.js]
133
[test_bug479485.js]
134
[test_bug482601.js]
135
[test_bug482934.js]
136
[test_bug484684.js]
137
[test_bug490095.js]
138
# Bug 675039: intermittent fail on Android-armv6
139
skip-if = os == "android"
140
[test_bug504014.js]
141
[test_bug510359.js]
142
[test_bug515583.js]
143
[test_bug526789.js]
144
[test_bug528292.js]
145
[test_bug536324_64bit_content_length.js]
146
[test_bug540566.js]
147
[test_bug543805.js]
148
[test_bug553970.js]
149
[test_bug561042.js]
150
# Bug 675039: test fails on Android 4.0
151
skip-if = os == "android"
152
[test_bug561276.js]
153
[test_bug580508.js]
154
[test_bug586908.js]
155
[test_bug596443.js]
156
[test_bug618835.js]
157
[test_bug633743.js]
158
[test_bug650522.js]
159
[test_bug650995.js]
160
[test_bug652761.js]
161
[test_bug654926.js]
162
[test_bug654926_doom_and_read.js]
163
[test_bug654926_test_seek.js]
164
[test_bug659569.js]
165
[test_bug660066.js]
166
[test_bug667087.js]
167
[test_bug667818.js]
168
[test_bug667907.js]
169
[test_bug669001.js]
170
[test_bug770243.js]
171
[test_bug894586.js]
172
# Allocating 4GB might actually succeed on 64 bit machines
173
skip-if = bits != 32
174
[test_bug935499.js]
175
[test_bug1064258.js]
176
[test_bug1177909.js]
177
[test_bug1218029.js]
178
[test_udpsocket.js]
179
[test_udpsocket_offline.js]
180
[test_doomentry.js]
181
[test_cacheflags.js]
182
[test_cache_jar.js]
183
skip-if = os == "android" && processor == "x86_64"
184
[test_cache-entry-id.js]
185
[test_channel_close.js]
186
[test_compareURIs.js]
187
[test_compressappend.js]
188
[test_content_encoding_gzip.js]
189
[test_content_sniffer.js]
190
[test_cookie_header.js]
191
[test_cookiejars.js]
192
[test_cookiejars_safebrowsing.js]
193
[test_cookies_async_failure.js]
194
[test_cookies_persistence.js]
195
skip-if = true # Bug 863738
196
[test_cookies_privatebrowsing.js]
197
[test_cookies_profile_close.js]
198
[test_cookies_read.js]
199
[test_cookies_sync_failure.js]
200
[test_cookies_thirdparty.js]
201
[test_cookies_thirdparty_nonsecure_session.js]
202
[test_cookies_thirdparty_session.js]
203
[test_dns_cancel.js]
204
[test_data_protocol.js]
205
[test_dns_service.js]
206
[test_dns_offline.js]
207
[test_dns_onion.js]
208
[test_dns_originAttributes.js]
209
[test_dns_localredirect.js]
210
[test_dns_proxy_bypass.js]
211
[test_domain_eviction.js]
212
[test_duplicate_headers.js]
213
[test_chunked_responses.js]
214
[test_content_length_underrun.js]
215
[test_event_sink.js]
216
[test_eviction.js]
217
[test_extract_charset_from_content_type.js]
218
[test_fallback_no-cache-entry_canceled.js]
219
[test_fallback_no-cache-entry_passing.js]
220
[test_fallback_redirect-to-different-origin_canceled.js]
221
[test_fallback_redirect-to-different-origin_passing.js]
222
[test_fallback_request-error_canceled.js]
223
[test_fallback_request-error_passing.js]
224
[test_fallback_response-error_canceled.js]
225
[test_fallback_response-error_passing.js]
226
[test_file_protocol.js]
227
[test_filestreams.js]
228
[test_freshconnection.js]
229
[test_gre_resources.js]
230
[test_gzipped_206.js]
231
[test_head.js]
232
[test_header_Accept-Language.js]
233
[test_header_Accept-Language_case.js]
234
[test_headers.js]
235
[test_hostnameIsLocalIPAddress.js]
236
[test_http_headers.js]
237
[test_httpauth.js]
238
[test_httpcancel.js]
239
[test_httpResponseTimeout.js]
240
[test_httpsuspend.js]
241
[test_idnservice.js]
242
[test_idn_blacklist.js]
243
[test_idn_urls.js]
244
[test_idna2008.js]
245
# IDNA2008 depends on ICU, not available on android
246
skip-if = os == "android"
247
[test_immutable.js]
248
# This used to be hasNode, but that caused too many issues with tests being
249
# silently disabled, so now we explicitly call out the platforms not known
250
# to have node installed.
251
skip-if = os == "android"
252
run-sequentially = node server exceptions dont replay well
253
[test_localstreams.js]
254
[test_large_port.js]
255
[test_mismatch_last-modified.js]
256
[test_MIME_params.js]
257
[test_mozTXTToHTMLConv.js]
258
[test_multipart_byteranges.js]
259
[test_multipart_streamconv.js]
260
[test_multipart_streamconv_missing_lead_boundary.js]
261
[test_multipart_streamconv_missing_boundary_lead_dashes.js]
262
[test_multipart_streamconv-byte-by-byte.js]
263
[test_nestedabout_serialize.js]
264
[test_net_addr.js]
265
# Bug 732363: test fails on windows for unknown reasons.
266
skip-if = os == "win"
267
[test_nojsredir.js]
268
[test_offline_status.js]
269
[test_origin.js]
270
# node server not runinng on android
271
skip-if = os == "android"
272
[test_anonymous-coalescing.js]
273
# node server not runinng on android
274
skip-if = os == "android"
275
[test_original_sent_received_head.js]
276
[test_parse_content_type.js]
277
[test_permmgr.js]
278
[test_plaintext_sniff.js]
279
[test_post.js]
280
[test_private_necko_channel.js]
281
[test_private_cookie_changed.js]
282
[test_progress.js]
283
[test_protocolproxyservice.js]
284
[test_protocolproxyservice-async-filters.js]
285
[test_proxy-failover_canceled.js]
286
[test_proxy-failover_passing.js]
287
[test_proxy-replace_canceled.js]
288
[test_proxy-replace_passing.js]
289
[test_psl.js]
290
[test_range_requests.js]
291
[test_readline.js]
292
[test_redirect-caching_canceled.js]
293
[test_redirect-caching_failure.js]
294
# Bug 675039: test fails consistently on Android
295
fail-if = os == "android"
296
[test_redirect-caching_passing.js]
297
[test_redirect_canceled.js]
298
[test_redirect_failure.js]
299
# Bug 675039: test fails consistently on Android
300
fail-if = os == "android"
301
[test_redirect_from_script.js]
302
[test_redirect_from_script_after-open_passing.js]
303
[test_redirect_passing.js]
304
[test_redirect_loop.js]
305
[test_redirect_baduri.js]
306
[test_redirect_different-protocol.js]
307
[test_reentrancy.js]
308
[test_reopen.js]
309
[test_resumable_channel.js]
310
[test_resumable_truncate.js]
311
[test_safeoutputstream.js]
312
[test_schema_2_migration.js]
313
[test_schema_3_migration.js]
314
[test_simple.js]
315
[test_sockettransportsvc_available.js]
316
[test_socks.js]
317
skip-if = os == 'mac' && (verify || debug || os_version == '10.14') #Bug 1140656
318
# Bug 675039: test fails consistently on Android
319
fail-if = os == "android"
320
# http2 unit tests require us to have node available to run the spdy and http2 server
321
[test_http2.js]
322
# This used to be hasNode, but that caused too many issues with tests being
323
# silently disabled, so now we explicitly call out the platforms not known
324
# to have node installed.
325
skip-if = (os == "android") || verify
326
run-sequentially = node server exceptions dont replay well
327
[test_altsvc.js]
328
# This used to be hasNode, but that caused too many issues with tests being
329
# silently disabled, so now we explicitly call out the platforms not known
330
# to have node installed.
331
skip-if = os == "android"
332
run-sequentially = node server exceptions dont replay well
333
[test_speculative_connect.js]
334
[test_standardurl.js]
335
[test_standardurl_default_port.js]
336
[test_standardurl_port.js]
337
[test_streamcopier.js]
338
[test_traceable_channel.js]
339
[test_unescapestring.js]
340
[test_xmlhttprequest.js]
341
[test_XHR_redirects.js]
342
[test_pinned_app_cache.js]
343
[test_offlinecache_custom-directory.js]
344
run-sequentially = Hardcoded hash value includes port 4444.
345
[test_bug767025.js]
346
run-sequentially = Hardcoded hash value includes port 4444.
347
[test_bug826063.js]
348
[test_bug812167.js]
349
[test_tldservice_nextsubdomain.js]
350
[test_about_protocol.js]
351
[test_bug856978.js]
352
[test_unix_domain.js]
353
[test_addr_in_use_error.js]
354
[test_about_networking.js]
355
[test_ping_aboutnetworking.js]
356
skip-if = (verify && (os == 'mac'))
357
[test_referrer.js]
358
[test_referrer_cross_origin.js]
359
[test_referrer_policy.js]
360
[test_predictor.js]
361
# Android version detection w/in gecko does not work right on infra, so we just
362
# disable this test on all android versions, even though it's enabled on 2.3+ in
363
# the wild.
364
skip-if = os == "android"
365
[test_signature_extraction.js]
366
skip-if = os != "win"
367
[test_synthesized_response.js]
368
[test_udp_multicast.js]
369
[test_redirect_history.js]
370
[test_reply_without_content_type.js]
371
[test_websocket_offline.js]
372
[test_be_conservative.js]
373
# The local cert service used by this test is not currently shipped on Android
374
skip-if = os == "android"
375
firefox-appdir = browser
376
[test_be_conservative_error_handling.js]
377
# The local cert service used by this test is not currently shipped on Android
378
skip-if = os == "android"
379
firefox-appdir = browser
380
[test_tls_server.js]
381
# The local cert service used by this test is not currently shipped on Android
382
skip-if = os == "android"
383
firefox-appdir = browser
384
[test_tls_server_multiple_clients.js]
385
# The local cert service used by this test is not currently shipped on Android
386
skip-if = os == "android"
387
[test_1073747.js]
388
[test_safeoutputstream_append.js]
389
[test_suspend_channel_before_connect.js]
390
[test_suspend_channel_on_examine.js]
391
[test_suspend_channel_on_modified.js]
392
[test_inhibit_caching.js]
393
[test_dns_disable_ipv4.js]
394
[test_dns_disable_ipv6.js]
395
[test_bug1195415.js]
396
[test_cookie_blacklist.js]
397
[test_getHost.js]
398
[test_bug412457.js]
399
skip-if = appname == "thunderbird"
400
[test_bug464591.js]
401
skip-if = appname == "thunderbird"
402
[test_alt-data_simple.js]
403
[test_alt-data_stream.js]
404
[test_alt-data_too_big.js]
405
[test_alt-data_overwrite.js]
406
[test_alt-data_closeWithStatus.js]
407
[test_cache-control_request.js]
408
[test_bug1279246.js]
409
[test_throttlequeue.js]
410
[test_throttlechannel.js]
411
[test_throttling.js]
412
[test_separate_connections.js]
413
[test_trackingProtection_annotateChannels.js]
414
[test_race_cache_with_network.js]
415
skip-if = (verify && !debug && (os == 'win'))
416
[test_channel_priority.js]
417
[test_bug1312774_http1.js]
418
[test_bug1312782_http1.js]
419
[test_bug1355539_http1.js]
420
[test_bug1378385_http1.js]
421
[test_tls_flags_separate_connections.js]
422
[test_tls_flags.js]
423
skip-if = (verify && (os == 'linux')) || (os == "android" && processor == "x86_64")
424
[test_uri_mutator.js]
425
[test_bug1411316_http1.js]
426
[test_header_Server_Timing.js]
427
# Test requires http/2, and http/2 server doesn't run on android.
428
skip-if = os == "android"
429
run-sequentially = node server exceptions dont replay well
430
[test_trr.js]
431
# http2-using tests require node available
432
skip-if = os == "android"
433
[test_ioservice.js]
434
[test_substituting_protocol_handler.js]
435
[test_proxyconnect.js]
436
[test_captive_portal_service.js]
437
skip-if = os == "android" || (os == "mac" && debug) # CP service is disabled on Android, macosx1014/debug due to 1564534
438
run-sequentially = node server exceptions dont replay well
439
[test_esni_dns_fetch.js]
440
# http2-using tests require node available
441
skip-if = os == "android"
442
[test_network_connectivity_service.js]
443
skip-if = os == "android" # DNSv6 issues on android
444
[test_suspend_channel_on_authRetry.js]
445
[test_suspend_channel_on_examine_merged_response.js]
446
[test_bug1527293.js]
447
[test_stale-while-revalidate_negative.js]
448
[test_stale-while-revalidate_positive.js]
449
[test_stale-while-revalidate_max-age-0.js]
450
[test_http1-proxy.js]
451
[test_http2-proxy.js]
452
run-sequentially = one http2 node proxy is used for all tests, this test is using global session counter
453
# so far has to be disabled until we update nodejs to at least 8.4+, then keep off on android (os == "android")
454
skip-if = true
455
[test_head_request_no_response_body.js]
456
[test_disabled_ftp.js]
457
[test_cache_204_response.js]