fune/toolkit/content/tests/browser/datetime/browser.toml
Anna Yeddi 0e7394a77c Bug 1882207 - Handle the datepicker cells that are failing a11y_checks when clicked in tests for UI Widgets. r=emilio,Jamie
The gridcells are not expected to be interactive and focusable individually, but it is allowed to manually manage focus within the grid per ARIA Grid pattern (https://www.w3.org/WAI/ARIA/apg/patterns/grid/).

Example of a such grid would be a datepicker where one gridcell can be selected and the focus is moved with arrow keys once the user tabbed into the grid.

In grids like a calendar grid, only one element would be included in the focus order and the rest of grid cells may not have an interactive accessible created. We need to special case the check for these gridcells.

Differential Revision: https://phabricator.services.mozilla.com/D202854
2024-02-28 16:40:04 +00:00

95 lines
3.2 KiB
TOML

[DEFAULT]
support-files = ["head.js"]
["browser_datetime_blur.js"]
skip-if = [
"tsan", # Frequently times out on TSan
"os == 'win' && asan", # fails on asan
"os == 'linux' && fission && socketprocess_networking && !debug", # high frequency intermittent, Bug 1673140
]
["browser_datetime_change_event.js"]
["browser_datetime_datepicker.js"]
# This file was skipped before new tests were written based on it in Bug 1676068
skip-if = [
"tsan", # Frequently times out on TSan
"os == 'win' && asan", # fails on asan
"os == 'linux' && fission && socketprocess_networking && !debug", # high frequency intermittent, Bug 1673140
]
["browser_datetime_datepicker_clear.js"]
skip-if = [
"tsan", # Frequently times out on TSan
"os == 'win' && asan", # fails on asan
"os == 'linux' && fission && socketprocess_networking && !debug", # high frequency intermittent, Bug 1673140
]
["browser_datetime_datepicker_focus.js"]
skip-if = [
"tsan", # Frequently times out on TSan
"os == 'win' && asan", # fails on asan
"os == 'linux' && fission && socketprocess_networking && !debug", # high frequency intermittent, Bug 1673140
]
["browser_datetime_datepicker_keynav.js"]
skip-if = [
"tsan", # Frequently times out on TSan
"os == 'win' && asan", # fails on asan
"os == 'linux' && fission && socketprocess_networking && !debug", # high frequency intermittent, Bug 1673140
]
["browser_datetime_datepicker_markup.js"]
skip-if = [
"tsan", # Frequently times out on TSan
"os == 'win' && asan", # fails on asan
"os == 'linux' && fission && socketprocess_networking && !debug", # high frequency intermittent, Bug 1673140
]
["browser_datetime_datepicker_min_max.js"]
skip-if = [
"tsan", # Frequently times out on TSan
"os == 'win' && asan", # fails on asan
"os == 'linux' && fission && socketprocess_networking && !debug", # high frequency intermittent, Bug 1673140
]
["browser_datetime_datepicker_monthyear.js"]
skip-if = [
"tsan", # Frequently times out on TSan
"os == 'win' && asan", # fails on asan
"os == 'linux' && fission && socketprocess_networking && !debug", # high frequency intermittent, Bug 1673140
]
["browser_datetime_datepicker_mousenav.js"]
skip-if = [
"tsan", # Frequently times out on TSan
"os == 'win' && asan", # fails on asan
"os == 'linux' && fission && socketprocess_networking && !debug", # high frequency intermittent, Bug 1673140
]
["browser_datetime_datepicker_prev_next_month.js"]
skip-if = [
"tsan", # Frequently times out on TSan
"os == 'win' && asan", # fails on asan
"os == 'linux' && fission && socketprocess_networking && !debug", # high frequency intermittent, Bug 1673140
]
["browser_datetime_showPicker.js"]
# do not skip
["browser_datetime_toplevel.js"]
fail-if = ["a11y_checks"] # Bug 1854538 clicked input may not be accessible
["browser_spinner.js"]
skip-if = [
"tsan", # Frequently times out on TSan
"os == 'win' && asan", # fails on asan
"os == 'linux' && fission && socketprocess_networking && !debug", # high frequency intermittent, Bug 1673140
]
["browser_spinner_keynav.js"]
skip-if = [
"tsan", # Frequently times out on TSan
"os == 'win' && asan", # fails on asan
"os == 'linux' && fission && socketprocess_networking && !debug", # high frequency intermittent, Bug 1673140
]