browser.toml (9533B)
1 [DEFAULT] 2 support-files = [ 3 "head.js", 4 "browser_formdata_sample.html", 5 "browser_formdata_xpath_sample.html", 6 "browser_frametree_sample.html", 7 "browser_frametree_sample_frameset.html", 8 "browser_frametree_sample_iframes.html", 9 "browser_frame_history_index.html", 10 "browser_frame_history_index2.html", 11 "browser_frame_history_index_blank.html", 12 "browser_frame_history_a.html", 13 "browser_frame_history_b.html", 14 "browser_frame_history_c.html", 15 "browser_frame_history_c1.html", 16 "browser_frame_history_c2.html", 17 "browser_formdata_format_sample.html", 18 "browser_sessionHistory_slow.sjs", 19 "browser_scrollPositions_sample.html", 20 "browser_scrollPositions_sample2.html", 21 "browser_scrollPositions_sample_frameset.html", 22 "browser_scrollPositions_readerModeArticle.html", 23 "browser_sessionStorage.html", 24 "browser_speculative_connect.html", 25 "coopHeaderCommon.sjs", 26 "restore_redirect_http.html", 27 "restore_redirect_http.html^headers^", 28 "restore_redirect_js.html", 29 "restore_redirect_target.html", 30 "empty.html", 31 "coop_coep.html", 32 "coop_coep.html^headers^", 33 ] 34 # remove this after bug 1628486 is landed 35 prefs = [ 36 "network.cookie.cookieBehavior=5", 37 "gfx.font_rendering.fallback.async=false", 38 "browser.sessionstore.closedTabsFromAllWindows=true", 39 "browser.sessionstore.closedTabsFromClosedWindows=true", 40 # Override the test default, allowing the session restore infobar to be shown if necessary 41 "browser.startup.couldRestoreSession.count=0", 42 ] 43 44 ["browser_1933485_tab_groups_history.js"] 45 46 ["browser_1953801_tab_groups_history_close_other.js"] 47 48 ["browser_aboutPrivateBrowsing.js"] 49 50 ["browser_aboutRestartrequired_noRestore.js"] 51 52 ["browser_aboutSessionRestore.js"] 53 54 ["browser_async_duplicate_tab.js"] 55 support-files = ["file_async_duplicate_tab.html"] 56 57 ["browser_async_flushes.js"] 58 support-files = ["file_async_flushes.html"] 59 run-if = [ 60 "crashreporter", 61 ] 62 63 ["browser_async_remove_tab.js"] 64 skip-if = [ 65 "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && opt", # Bug 1787024 66 "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && asan", # Bug 1787024 67 ] 68 69 ["browser_async_window_flushing.js"] 70 https_first_disabled = true 71 skip-if = [ 72 "os == 'mac' && os_version == '10.15' && arch == 'x86_64' && opt", # Bug 1775616 73 "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && asan", # Bug 1775616 74 "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && opt", # Bug 1775616 75 ] 76 77 ["browser_attributes.js"] 78 79 ["browser_background_tab_crash.js"] 80 https_first_disabled = true 81 run-if = [ 82 "crashreporter", 83 ] 84 tags = "os_integration" 85 86 ["browser_backup_recovery.js"] 87 https_first_disabled = true 88 tags = "os_integration" 89 90 ["browser_bfcache_telemetry.js"] 91 92 ["browser_broadcast.js"] 93 https_first_disabled = true 94 95 ["browser_capabilities.js"] 96 97 ["browser_cleaner.js"] 98 99 ["browser_closedId.js"] 100 101 ["browser_closed_objects_changed_notifications_tabs.js"] 102 103 ["browser_closed_objects_changed_notifications_windows.js"] 104 105 ["browser_closed_tabs_closed_windows.js"] 106 107 ["browser_closed_tabs_windows.js"] 108 109 ["browser_cookies.js"] 110 111 ["browser_cookies_legacy.js"] 112 113 ["browser_cookies_partitioned.js"] 114 115 ["browser_cookies_privacy.js"] 116 117 ["browser_cookies_sameSite.js"] 118 119 ["browser_crashedTabs.js"] 120 https_first_disabled = true 121 run-if = [ 122 "crashreporter", 123 ] 124 125 ["browser_csp_policy_container_migration.js"] 126 127 ["browser_docshell_uuid_consistency.js"] 128 129 ["browser_duplicate_history.js"] 130 131 ["browser_duplicate_tab_in_new_window.js"] 132 133 ["browser_dying_cache.js"] 134 135 ["browser_dynamic_frames.js"] 136 137 ["browser_firefoxView_restore.js"] 138 139 ["browser_firefoxView_selected_restore.js"] 140 141 ["browser_focus_after_restore.js"] 142 tags = "os_integration" 143 144 ["browser_forget_async_closings.js"] 145 146 ["browser_forget_closed_tab_window_byId.js"] 147 https_first_disabled = true 148 149 ["browser_formdata.js"] 150 151 ["browser_formdata_cc.js"] 152 skip-if = [ 153 "asan", # test runs too long 154 ] 155 156 ["browser_formdata_face.js"] 157 158 ["browser_formdata_format.js"] 159 160 ["browser_formdata_max_size.js"] 161 162 ["browser_formdata_password.js"] 163 support-files = ["file_formdata_password.html"] 164 165 ["browser_formdata_xpath.js"] 166 167 ["browser_frame_history.js"] 168 169 ["browser_frametree.js"] 170 https_first_disabled = true 171 172 ["browser_global_store.js"] 173 174 ["browser_history_persist.js"] 175 176 ["browser_ignore_updates_crashed_tabs.js"] 177 https_first_disabled = true 178 run-if = [ 179 "crashreporter", 180 ] 181 skip-if = [ 182 "asan", 183 ] 184 185 ["browser_label_and_icon.js"] 186 https_first_disabled = true 187 skip-if = [ 188 "os == 'mac' && os_version == '10.15' && arch == 'x86_64' && opt", # Bug 1638958 189 "os == 'mac' && os_version == '14.70' && arch == 'x86_64' && opt && socketprocess_networking", # Bug 1868915 190 "os == 'mac' && os_version == '15.30' && arch == 'aarch64'", # Disabled due to bleedover with other tests when run in regular suites; passes in "failures" jobs 191 "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && opt", # Bug 1775605 192 ] 193 194 ["browser_movePendingTabToNewWindow.js"] 195 https_first_disabled = true 196 tags = "os_integration" 197 198 ["browser_multiple_navigateAndRestore.js"] 199 200 ["browser_multiple_select_after_load.js"] 201 202 ["browser_navigation_api_restore.js"] 203 support-files = [ 204 "empty_frame.html", 205 "entry1.html", 206 "entry2.html", 207 "entry3.html", 208 ] 209 210 ["browser_newtab_userTypedValue.js"] 211 212 ["browser_not_collect_when_idle.js"] 213 214 ["browser_page_title.js"] 215 216 ["browser_parentProcessRestoreHash.js"] 217 https_first_disabled = true 218 tags = "openUILinkIn" 219 220 ["browser_pending_tabs.js"] 221 222 ["browser_pinned_tabs.js"] 223 skip-if = [ 224 "ccov", # Bug 1625525 225 ] 226 227 ["browser_privatetabs.js"] 228 229 ["browser_purge_domaindata.js"] 230 231 ["browser_purge_shistory.js"] 232 233 ["browser_remoteness_flip_on_restore.js"] 234 235 ["browser_reopen_all_windows.js"] 236 https_first_disabled = true 237 skip-if = [ 238 "asan", # high memory 239 ] 240 tags = "os_integration" 241 242 ["browser_replace_load.js"] 243 skip-if = [ 244 "true", # Bug 1646894 245 ] 246 247 ["browser_restoreLastActionCorrectOrder.js"] 248 249 ["browser_restoreLastClosedTabOrWindowOrSession.js"] 250 skip-if = [ 251 "os == 'mac' && os_version == '10.15' && arch == 'x86_64' && opt", # Bug 1838996 252 "os == 'mac' && os_version == '15.30' && arch == 'aarch64' && opt", # Bug 1838996 253 ] 254 255 ["browser_restoreTabContainer.js"] 256 257 ["browser_restore_container_tabs_oa.js"] 258 259 ["browser_restore_cookies_noOriginAttributes.js"] 260 261 ["browser_restore_pageProxyState.js"] 262 263 ["browser_restore_private_tab_os.js"] 264 265 ["browser_restore_redirect.js"] 266 https_first_disabled = true 267 268 ["browser_restore_reversed_z_order.js"] 269 skip-if = [ 270 "true", # Bug 1455602 271 ] 272 273 ["browser_restore_srcdoc.js"] 274 275 ["browser_restore_tabless_window.js"] 276 277 ["browser_restore_verticalPinnedTabs.js"] 278 279 ["browser_restored_window_features.js"] 280 281 ["browser_revive_crashed_bg_tabs.js"] 282 https_first_disabled = true 283 run-if = [ 284 "crashreporter", 285 ] 286 287 ["browser_scrollPositions.js"] 288 https_first_disabled = true 289 run-if = [ 290 "fission", 291 ] 292 293 ["browser_scrollPositionsReaderMode.js"] 294 295 ["browser_searchModeSwitcher_restore.js"] 296 297 ["browser_sessionHistory.js"] 298 https_first_disabled = true 299 support-files = ["file_sessionHistory_hashchange.html"] 300 301 ["browser_sessionHistory_partitionedPrincipalToInherit.js"] 302 303 ["browser_sessionStorage.js"] 304 tags = "os_integration" 305 306 ["browser_sessionStorage_size.js"] 307 308 ["browser_sessionStoreContainer.js"] 309 310 ["browser_should_restore_tab.js"] 311 skip-if = [ 312 "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && debug && socketprocess_networking", # Bug 1848488 313 "os == 'win' && os_version == '11.26100' && arch == 'x86' && debug && verify-standalone", 314 "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && debug", # Bug 1848488 315 ] 316 317 ["browser_sizemodeBeforeMinimized.js"] 318 319 ["browser_speculative_connect.js"] 320 321 ["browser_swapDocShells.js"] 322 323 ["browser_switch_remoteness.js"] 324 325 ["browser_tab_groups_closed.js"] 326 skip-if = [ 327 "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && debug && socketprocess_networking", # Bug 1934803 328 "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && debug", # Bug 1934803 329 ] 330 331 ["browser_tab_groups_closed_groups_in_closed_windows.js"] 332 333 ["browser_tab_groups_empty.js"] 334 335 ["browser_tab_groups_restore_closed_in_closed_window.js"] 336 337 ["browser_tab_groups_restore_closed_in_open_window.js"] 338 339 ["browser_tab_groups_restore_closed_many_tabs.js"] 340 skip-if = [ 341 "os == 'mac' && os_version == '15.30' && arch == 'aarch64' && opt", # Bug 1954300 342 ] 343 344 ["browser_tab_groups_restore_multiple.js"] 345 346 ["browser_tab_groups_restore_saved.js"] 347 348 ["browser_tab_groups_restore_simple.js"] 349 350 ["browser_tab_groups_restore_to_group.js"] 351 352 ["browser_tab_groups_save_on_removeAllTabsBut.js"] 353 354 ["browser_tab_groups_save_on_removeTabsToTheEnd.js"] 355 356 ["browser_tab_groups_save_on_removeTabsToTheStart.js"] 357 358 ["browser_tab_groups_save_on_window_close.js"] 359 360 ["browser_tab_groups_saved.js"] 361 skip-if = [ 362 "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && opt", # Bug 1945957 363 ] 364 365 ["browser_tab_groups_state.js"] 366 367 ["browser_tab_groups_undo.js"] 368 369 ["browser_tab_label_during_restore.js"] 370 https_first_disabled = true 371 372 ["browser_tabicon_after_bg_tab_crash.js"] 373 run-if = [ 374 "crashreporter", 375 ] 376 377 ["browser_tabs_in_urlbar.js"] 378 https_first_disabled = true 379 380 ["browser_undoCloseById.js"] 381 skip-if = [ 382 "debug", 383 ] 384 385 ["browser_undoCloseById_targetWindow.js"] 386 387 ["browser_unrestored_crashedTabs.js"] 388 run-if = [ 389 "crashreporter", 390 ] 391 392 ["browser_upgrade_backup.js"] 393 skip-if = [ 394 "asan", 395 "tsan", 396 ] 397 398 ["browser_urlbarSearchMode.js"] 399 400 ["browser_userTyped_restored_after_discard.js"] 401 402 ["browser_windowRestore_perwindowpb.js"] 403 404 ["browser_windowStateContainer.js"] 405 406 ["browser_wireframe_basic.js"]