mochitest.toml (9857B)
1 [DEFAULT] 2 support-files = [ 3 "NavigationUtils.js", 4 "navigation_target_url.html", 5 "navigation_target_popup_url.html", 6 "blank.html", 7 "file_bug386782_contenteditable.html", 8 "file_bug386782_designmode.html", 9 "redbox_bug430723.html", 10 "bluebox_bug430723.html", 11 "file_bug462076_1.html", 12 "file_bug462076_2.html", 13 "file_bug462076_3.html", 14 "file_bug508537_1.html", 15 "file_bug534178.html", 16 "file_document_write_1.html", 17 "file_fragment_handling_during_load.html", 18 "file_fragment_handling_during_load_frame1.html", 19 "file_fragment_handling_during_load_frame2.sjs", 20 "file_nested_frames.html", 21 "file_nested_frames_innerframe.html", 22 "file_shiftReload_and_pushState.html", 23 "file_static_and_dynamic_1.html", 24 "frame0.html", 25 "frame1.html", 26 "frame2.html", 27 "frame3.html", 28 "goback.html", 29 "iframe.html", 30 "iframe_static.html", 31 "navigate.html", 32 "open.html", 33 "parent.html", 34 "file_tell_opener.html", 35 "file_triggeringprincipal_frame_1.html", 36 "file_triggeringprincipal_frame_2.html", 37 "file_triggeringprincipal_subframe.html", 38 "file_triggeringprincipal_subframe_nav.html", 39 "file_triggeringprincipal_subframe_same_origin_nav.html", 40 "file_triggeringprincipal_window_open.html", 41 "file_triggeringprincipal_parent_iframe_window_open_base.html", 42 "file_triggeringprincipal_parent_iframe_window_open_nav.html", 43 "file_triggeringprincipal_iframe_iframe_window_open_frame_a.html", 44 "file_triggeringprincipal_iframe_iframe_window_open_frame_b.html", 45 "file_triggeringprincipal_iframe_iframe_window_open_frame_a_nav.html", 46 "file_load_history_entry_page_with_one_link.html", 47 "file_load_history_entry_page_with_two_links.html", 48 "file_bug1300461.html", 49 "file_bug1300461_redirect.html", 50 "file_bug1300461_redirect.html^headers^", 51 "file_bug1300461_back.html", 52 "file_contentpolicy_block_window.html", 53 "file_bug1326251.html", 54 "file_bug1326251_evict_cache.html", 55 "file_bug1364364-1.html", 56 "file_bug1364364-2.html", 57 "file_bug1375833.html", 58 "file_bug1375833-frame1.html", 59 "file_bug1375833-frame2.html", 60 "test_bug145971.html", 61 "file_bug1609475.html", 62 "file_bug1379762-1.html", 63 "file_scrollRestoration_bfcache_and_nobfcache.html", 64 "file_scrollRestoration_bfcache_and_nobfcache_part2.html", 65 "file_scrollRestoration_bfcache_and_nobfcache_part2.html^headers^", 66 "file_scrollRestoration_navigate.html", 67 "file_scrollRestoration_part1_nobfcache.html", 68 "file_scrollRestoration_part1_nobfcache.html^headers^", 69 "file_scrollRestoration_part2_bfcache.html", 70 "file_scrollRestoration_part3_nobfcache.html", 71 "file_scrollRestoration_part3_nobfcache.html^headers^", 72 "file_session_history_on_redirect.html", 73 "file_session_history_on_redirect.html^headers^", 74 "file_session_history_on_redirect_2.html", 75 "file_session_history_on_redirect_2.html^headers^", 76 "redirect_handlers.sjs", 77 "frame_load_as_example_com.html", 78 "frame_load_as_example_org.html", 79 "frame_load_as_host1.html", 80 "frame_load_as_host2.html", 81 "frame_load_as_host3.html", 82 "frame_1_out_of_6.html", 83 "frame_2_out_of_6.html", 84 "frame_3_out_of_6.html", 85 "frame_4_out_of_6.html", 86 "frame_5_out_of_6.html", 87 "frame_6_out_of_6.html", 88 "frame_recursive.html", 89 "frame_recursive_dynamic.html", 90 "frame_recursive_target.html", 91 "object_recursive_load.html", 92 "file_nested_srcdoc.html", 93 ] 94 prefs=["privacy.restrict3rdpartystorage.heuristic.window_open=false"] 95 96 ["test_aboutblank_change_process.html"] 97 98 ["test_beforeunload_and_bfcache.html"] 99 support-files = ["file_beforeunload_and_bfcache.html"] 100 101 ["test_blockBFCache.html"] 102 support-files = [ 103 "file_blockBFCache.html", 104 "slow.sjs", 105 "iframe_slow_onload.html", 106 "iframe_slow_onload_inner.html", 107 ] 108 skip-if = [ 109 "http3", 110 ] 111 112 ["test_bug13871.html"] 113 skip-if = [ 114 "http2", 115 "http3", 116 ] 117 118 ["test_bug270414.html"] 119 skip-if = [ 120 "http2", 121 "http3", 122 ] 123 124 ["test_bug278916.html"] 125 126 ["test_bug279495.html"] 127 skip-if = [ 128 "os == 'android' && arch == 'x86_64' && debug", # Bug 1781600 129 "os == 'android' && os_version == '14' && arch == 'x86_64' && opt && fission", # Bug 1781600 130 ] 131 132 ["test_bug344861.html"] 133 skip-if = [ 134 "os == 'android'", 135 ] 136 137 ["test_bug386782.html"] 138 skip-if = [ 139 "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'", # Bug 1912735 140 ] 141 142 ["test_bug430624.html"] 143 skip-if = [ 144 "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && debug && http3", 145 ] 146 147 ["test_bug430723.html"] 148 skip-if = [ 149 "http2", 150 "http3", 151 "os == 'mac' && os_version == '10.15' && arch == 'x86_64' && opt", # Bug 874423 152 "os == 'mac' && os_version == '15.30' && arch == 'aarch64' && opt", # Bug 874423 153 "os == 'win' && os_version == '10.2009' && arch == 'x86_64' && opt", # Bug 874423 154 ] 155 156 ["test_bug1300461.html"] 157 158 ["test_bug1326251.html"] 159 skip-if = [ 160 "os == 'android'", 161 "sessionHistoryInParent", # It relies on the bfcache 162 ] 163 164 ["test_bug1364364.html"] 165 skip-if = [ 166 "os == 'android'", # Bug 1560378 167 ] 168 169 ["test_bug1375833.html"] 170 171 ["test_bug1379762.html"] 172 173 ["test_bug1536471.html"] 174 support-files = ["file_bug1536471.html"] 175 176 ["test_bug1583110.html"] 177 support-files = ["file_bug1583110.html"] 178 179 ["test_bug1609475.html"] 180 181 ["test_bug1699721.html"] 182 run-if = [ 183 "fission", # tests fission-only process switching behaviour 184 ] 185 skip-if = [ 186 "verify-standalone", 187 ] 188 189 ["test_bug1706090.html"] 190 support-files = ["file_bug1706090.html"] 191 skip-if = [ 192 "sessionHistoryInParent", # The test is currently for the old bfcache implementation 193 ] 194 195 ["test_bug1745638.html"] 196 support-files = ["file_bug1745638.html"] 197 198 ["test_bug1747019.html"] 199 support-files = [ 200 "goback.html", 201 "cache_control_max_age_3600.sjs", 202 ] 203 204 ["test_bug1750973.html"] 205 support-files = ["file_bug1750973.html"] 206 207 ["test_bug1758664.html"] 208 support-files = ["file_bug1758664.html"] 209 run-if = [ 210 "sessionHistoryInParent", # the old implementation behaves inconsistently 211 ] 212 213 ["test_child.html"] 214 skip-if = [ 215 "os == 'android' && os_version == '14' && arch == 'x86_64' && opt && fission", # Bug 1982945 216 ] 217 218 ["test_contentpolicy_block_window.html"] 219 220 ["test_docshell_gotoindex.html"] 221 support-files = ["file_docshell_gotoindex.html"] 222 223 ["test_dynamic_frame_forward_back.html"] 224 225 ["test_evict_from_bfcache.html"] 226 support-files = ["file_evict_from_bfcache.html"] 227 228 ["test_fragment_handling_during_load.html"] 229 230 ["test_grandchild.html"] 231 skip-if = [ 232 "http2", 233 "http3", 234 "os == 'android' && os_version == '14' && arch == 'x86_64' && opt && fission", # Bug 1982945 235 ] 236 237 ["test_load_history_entry.html"] 238 239 ["test_meta_refresh.html"] 240 support-files = ["file_meta_refresh.html"] 241 242 ["test_navigation_type.html"] 243 support-files = ["file_navigation_type.html"] 244 245 ["test_nested_frames.html"] 246 skip-if = [ 247 "http2", 248 "http3", 249 ] 250 251 ["test_new_shentry_during_history_navigation.html"] 252 support-files = [ 253 "file_new_shentry_during_history_navigation_1.html", 254 "file_new_shentry_during_history_navigation_1.html^headers^", 255 "file_new_shentry_during_history_navigation_2.html", 256 "file_new_shentry_during_history_navigation_2.html^headers^", 257 "file_new_shentry_during_history_navigation_3.html", 258 "file_new_shentry_during_history_navigation_3.html^headers^", 259 "file_new_shentry_during_history_navigation_4.html", 260 ] 261 262 ["test_not-opener.html"] 263 skip-if = [ 264 "http2", 265 "http3", 266 "os == 'android' && os_version == '14' && arch == 'x86_64' && opt && fission", # Bug 1982945 267 ] 268 269 ["test_online_offline_bfcache.html"] 270 support-files = ["file_online_offline_bfcache.html"] 271 272 ["test_open_javascript_noopener.html"] 273 274 ["test_opener.html"] 275 skip-if = [ 276 "true", # Bug 1572299, Bug 1716402, Bug 1797751, Bug 1781601 277 ] 278 279 ["test_performance_navigation.html"] 280 281 ["test_popup-navigates-children.html"] 282 skip-if = [ 283 "http2", 284 "http3", 285 ] 286 287 ["test_rate_limit_location_change.html"] 288 289 ["test_recursive_frames.html"] 290 skip-if = [ 291 "http2", 292 "http3", 293 ] 294 295 ["test_reload.html"] 296 support-files = ["file_reload.html"] 297 298 ["test_reload_large_postdata.html"] 299 support-files = ["file_reload_large_postdata.sjs"] 300 301 ["test_reload_nonbfcached_srcdoc.html"] 302 support-files = ["file_reload_nonbfcached_srcdoc.sjs"] 303 skip-if = [ 304 "http2", 305 "http3", 306 ] 307 308 ["test_replaceState_during_fragment_navigation.html"] 309 310 ["test_reserved.html"] 311 skip-if = [ 312 "debug", # bug 1263213 313 ] 314 315 ["test_same_url.html"] 316 support-files = ["file_same_url.html"] 317 318 ["test_scrollRestoration.html"] 319 320 ["test_session_history_entry_cleanup.html"] 321 322 ["test_session_history_on_redirect.html"] 323 324 ["test_sessionhistory.html"] 325 326 ["test_sessionhistory_document_write.html"] 327 328 ["test_sessionhistory_iframe_removal.html"] 329 support-files = ["file_sessionhistory_iframe_removal.html"] 330 331 ["test_sessionstorage_across_coop.html"] 332 support-files = [ 333 "file_sessionstorage_across_coop.html", 334 "file_sessionstorage_across_coop.html^headers^", 335 ] 336 337 ["test_shiftReload_and_pushState.html"] 338 339 ["test_ship_beforeunload_fired.html"] 340 support-files = ["file_ship_beforeunload_fired.html"] 341 run-if = [ 342 "sessionHistoryInParent", 343 ] 344 skip-if = [ 345 "http2", 346 "http3", 347 ] 348 349 ["test_ship_beforeunload_fired_2.html"] 350 support-files = ["file_ship_beforeunload_fired.html"] 351 run-if = [ 352 "sessionHistoryInParent", 353 ] 354 355 ["test_ship_beforeunload_fired_3.html"] 356 support-files = ["file_ship_beforeunload_fired.html"] 357 skip-if = [ 358 "!sessionHistoryInParent", 359 ] 360 361 ["test_sibling-matching-parent.html"] 362 363 ["test_sibling-off-domain.html"] 364 skip-if = [ 365 "http2", 366 "http3", 367 ] 368 369 ["test_state_size.html"] 370 371 ["test_static_and_dynamic.html"] 372 skip-if = [ 373 "true", # This was disabled for a few years now anyway, bug 1677544 374 ] 375 376 ["test_triggeringprincipal_frame_nav.html"] 377 skip-if = [ 378 "http2", 379 "http3", 380 ] 381 382 ["test_triggeringprincipal_frame_same_origin_nav.html"] 383 skip-if = [ 384 "http2", 385 "http3", 386 ] 387 388 ["test_triggeringprincipal_iframe_iframe_window_open.html"] 389 skip-if = [ 390 "http2", 391 "http3", 392 ] 393 394 ["test_triggeringprincipal_parent_iframe_window_open.html"] 395 skip-if = [ 396 "http2", 397 "http3", 398 ] 399 400 ["test_triggeringprincipal_window_open.html"] 401 skip-if = [ 402 "http2", 403 "http3", 404 ]