browser.toml (6920B)
1 [DEFAULT] 2 head = "head.js" 3 support-files = [ 4 "audio.ogg", 5 "dummy.html", 6 "empty.html", 7 "file_audioLoop.html", 8 "file_audioLoopInIframe.html", 9 "file_blocking_image.html", 10 "file_bug902350.html", 11 "file_bug902350_frame.html", 12 "file_bug1011748_redirect.sjs", 13 "file_bug1011748_OK.sjs", 14 "file_bug1303838.html", 15 "file_bug1303838_target.html", 16 "file_bug1303838_target_foo.html", 17 "file_bug1303838_target_bar.html", 18 "file_bug1303838_target_baz.html", 19 "file_bug1303838_target_ifoo.html", 20 "file_bug1303838_target_ibar.html", 21 "file_bug1303838_target_ibaz.html", 22 "file_bug1303838_with_iframe.html", 23 "file_messagemanager_unload.html", 24 "file_set_focus_after_reuse_bcg_1.html", 25 "file_set_focus_after_reuse_bcg_2.html", 26 "file_use_counter_bfcache.html", 27 "file_use_counter_bfcache_helper.html", 28 "file_use_counter_outer.html", 29 "file_use_counter_outer_display_none.html", 30 "file_use_counter_style.html", 31 "file_use_counter_svg_getElementById.svg", 32 "file_use_counter_svg_currentScale.svg", 33 "file_use_counter_svg_fill_pattern_definition.svg", 34 "file_use_counter_svg_fill_pattern.svg", 35 "file_use_counter_svg_fill_pattern_internal.svg", 36 "file_use_counter_svg_fill_pattern_data.svg", 37 "file_webaudio_startstop.html", 38 "!/image/test/mochitest/shaver.png", 39 ] 40 41 42 ["browser_aboutnewtab_process_selection.js"] 43 skip-if = [ 44 "os == 'mac' && os_version == '10.15' && arch == 'x86_64'", # bug 1618098 45 ] 46 47 ["browser_blocking_image.js"] 48 49 ["browser_bug902350.js"] 50 tags = "mcb" 51 52 ["browser_bug1011748.js"] 53 54 ["browser_bug1058164.js"] 55 56 ["browser_bug1303838.js"] 57 skip-if = [ 58 "os == 'mac' && os_version == '10.15' && arch == 'x86_64' && opt", # Bug 1703712 59 ] 60 61 ["browser_bug1554070.js"] 62 support-files = [ 63 "file_bug1554070_1.html", 64 "file_bug1554070_2.html", 65 ] 66 67 ["browser_bug1691214.js"] 68 support-files = [ 69 "file_bug1691214.html", 70 "file_bug1700871.html", 71 ] 72 skip-if = [ 73 "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && opt", # Bug 1775696 74 "os == 'mac' && os_version == '10.15' && arch == 'x86_64'", # Bug 1775696 75 "os == 'mac' && os_version == '14.70' && arch == 'x86_64' && debug", # Bug 1929448 76 "os == 'mac' && os_version == '15.30' && arch == 'aarch64' && opt", # Bug 1775696 77 "os == 'win'", # Bug 1692963 78 ] 79 80 ["browser_bug1703472.js"] 81 support-files = ["file_bug1703472.html"] 82 83 ["browser_chromeutils_getalldomprocesses.js"] 84 85 ["browser_chromeutils_isdomobject.js"] 86 87 ["browser_data_documents_aboutmemory.js"] 88 89 ["browser_event_source_reconnect_after_disconnect.js"] 90 91 ["browser_force_process_selector.js"] 92 93 ["browser_form_validity_popup_submit.js"] 94 95 ["browser_inputStream_structuredClone.js"] 96 97 ["browser_language_override.js"] 98 99 ["browser_messagemanager_loadprocessscript.js"] 100 101 ["browser_messagemanager_targetframeloader.js"] 102 103 ["browser_messagemanager_unload.js"] 104 skip-if = [ 105 "true", # Fails with Fission, and we're unlikely to spend time to fix it. (bug 1587490) 106 ] 107 108 ["browser_multiple_popups.js"] 109 skip-if = [ 110 "os == 'mac' && os_version == '10.15' && arch == 'x86_64'", # Bug 1661132 (osx), Bug 1866073 111 "os == 'mac' && os_version == '15.30' && arch == 'aarch64'", # Bug 1661132 (osx) 112 "os == 'win' && opt", # Bug 1505235 113 "socketprocess_networking", 114 ] 115 support-files = ["browser_multiple_popups.html"] 116 117 ["browser_object_attachment.js"] 118 support-files = [ 119 "file_img_object_attachment.html", 120 "file_img_attachment.jpg", 121 "file_img_attachment.jpg^headers^", 122 "file_pdf_object_attachment.html", 123 "file_pdf_attachment.pdf", 124 "file_pdf_attachment.pdf^headers^", 125 "file_svg_object_attachment.html", 126 "file_svg_attachment.svg", 127 "file_svg_attachment.svg^headers^", 128 "file_html_object_attachment.html", 129 "file_html_attachment.html", 130 "file_html_attachment.html^headers^", 131 ] 132 133 ["browser_outline_refocus.js"] 134 135 ["browser_page_load_event_telemetry.js"] 136 skip-if = [ 137 "!nightly_build", # Page load events are only consistently sent in nightly. 138 ] 139 140 ["browser_pagehide_on_tab_close.js"] 141 skip-if = [ 142 "true", # this tests non-e10s behavior. 143 ] 144 145 ["browser_promiseDocumentFlushed.js"] 146 147 ["browser_refresh_content.js"] 148 support-files = [ 149 "green.png", 150 "red.png", 151 "file_browser_refresh_content.html", 152 "file_browser_refresh_expired_resource.sjs", 153 "file_browser_refresh_non_cacheable.sjs", 154 "file_browser_refresh_image.sjs", 155 "file_browser_refresh_iframe.sjs", 156 ] 157 158 ["browser_screen_area_override.js"] 159 160 ["browser_screen_orientation_override.js"] 161 162 ["browser_script_loader_js_cache_basic.js"] 163 support-files = [ 164 "empty.html", 165 "file_js_cache_small.js", 166 "file_js_cache_large.js", 167 "file_js_cache_large_syntax_error.js", 168 ] 169 170 ["browser_script_loader_js_cache_classic_vs_module.js"] 171 support-files = [ 172 "empty.html", 173 "file_js_cache_large.js", 174 ] 175 176 ["browser_script_loader_js_cache_compression.js"] 177 support-files = [ 178 "empty.html", 179 "file_js_cache_large.js", 180 ] 181 182 ["browser_script_loader_js_cache_dirty.js"] 183 support-files = [ 184 "empty.html", 185 "file_js_cache_large.js", 186 ] 187 188 ["browser_script_loader_js_cache_dirty_module.js"] 189 support-files = [ 190 "empty.html", 191 "file_js_cache_large.js", 192 "file_js_cache_importer.mjs", 193 "file_js_cache_imported1.mjs", 194 "file_js_cache_imported2.mjs", 195 "file_js_cache_imported3.mjs", 196 ] 197 198 ["browser_script_loader_js_cache_dyn_import.js"] 199 support-files = [ 200 "empty.html", 201 "file_js_cache_dyn_importer.mjs", 202 "file_js_cache_dyn_imported1.mjs", 203 "file_js_cache_dyn_imported2.mjs", 204 "file_js_cache_dyn_imported3.mjs", 205 ] 206 207 ["browser_script_loader_js_cache_module.js"] 208 support-files = [ 209 "empty.html", 210 "file_js_cache_small.js", 211 "file_js_cache_large.js", 212 "file_js_cache_importer.mjs", 213 "file_js_cache_imported1.mjs", 214 "file_js_cache_imported2.mjs", 215 "file_js_cache_imported3.mjs", 216 ] 217 218 ["browser_script_loader_js_cache_serviceworker.js"] 219 support-files = [ 220 "empty.html", 221 "file_js_cache_large.js", 222 "file_js_cache_sw.js", 223 ] 224 225 ["browser_script_loader_js_cache_sri_after_save.js"] 226 support-files = [ 227 "empty.html", 228 "file_js_cache_large.js", 229 ] 230 231 ["browser_script_loader_js_cache_sri_basic.js"] 232 support-files = [ 233 "empty.html", 234 "file_js_cache_large.js", 235 ] 236 237 ["browser_script_loader_js_cache_sri_different.js"] 238 support-files = [ 239 "empty.html", 240 "file_js_cache_large.js", 241 ] 242 243 ["browser_script_loader_js_cache_sri_invalid.js"] 244 support-files = [ 245 "empty.html", 246 "file_js_cache_large.js", 247 ] 248 249 ["browser_script_loader_js_cache_sri_mismatch.js"] 250 support-files = [ 251 "empty.html", 252 "file_js_cache_large.js", 253 ] 254 255 ["browser_set_focus_after_reuse_bcg.js"] 256 257 ["browser_state_notifications.js"] 258 skip-if = [ 259 "true", # Bug 1271028 260 ] 261 262 ["browser_timeout_throttling_with_audio_playback.js"] 263 264 ["browser_timezone_override.js"] 265 266 ["browser_use_counters.js"] 267 268 ["browser_user_input_handling_delay.js"] 269 270 ["browser_user_input_handling_delay_aboutblank.js"] 271 272 ["browser_user_input_handling_delay_bfcache.js"] 273 274 ["browser_user_input_handling_delay_invisible_iframe.js"] 275 276 ["browser_user_input_handling_delay_reload_ticks.js"] 277 278 ["browser_xml_toggle.js"]