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