Open Bug 1667998 (a11y-checks) Opened 5 years ago Updated 1 month ago

[meta] Automated accessibility checking for Firefox desktop.

Categories

(Testing :: General, task, P3)

Default
All
Unspecified
task

Tracking

(Not tracked)

People

(Reporter: yzen, Unassigned)

References

(Depends on 12 open bugs)

Details

(Keywords: leave-open, meta, Whiteboard: [a11y verification and automation] )

Attachments

(6 files, 8 obsolete files)

47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review

We are looking into integrating accessibility checks into our browser-chrome testing framework whenever users perform various interactions (click for example).

This work includes several steps/stages:

  • enabling accessibility service while browser chrome tests are run
  • creating a module similar to EventUtils that can contains various accessibility checks that can either be used on its own or integrated into other utilities such as EventUtils
  • ...
Attachment #9178439 - Attachment is obsolete: true
Attachment #9178453 - Attachment is obsolete: true
Attachment #9188317 - Attachment description: Bug 1667998 - converted calls to EventUtils.sendMouseEvent to be async. → Bug 1667998 - converted calls to EventUtils.sendMouseEvent to be async. r=jmaher
Attachment #9188318 - Attachment description: Bug 1667998 - pass accessibility checks for tests that need a11y exceptions. → Bug 1667998 - pass accessibility checks for tests that need a11y exceptions. r=jmaher
Attachment #9191789 - Attachment is obsolete: true
Attachment #9187445 - Attachment is obsolete: true
Attachment #9187446 - Attachment is obsolete: true
Attachment #9187447 - Attachment is obsolete: true
Attachment #9187443 - Attachment is obsolete: true
Attachment #9187444 - Attachment is obsolete: true
Pushed by yura.zenevich@gmail.com: https://hg.mozilla.org/integration/autoland/rev/6d187c01fcb3 add AccessibilityUtils for testing accessibility related issues and use it to check accessibility when EventUtils.sendMouseEvent is used to make a click. r=jmaher https://hg.mozilla.org/integration/autoland/rev/615b74c822ec converted calls to EventUtils.sendMouseEvent to be async. r=jmaher https://hg.mozilla.org/integration/autoland/rev/501c54cf59be pass accessibility checks for tests that need a11y exceptions. r=jmaher https://hg.mozilla.org/integration/autoland/rev/c9838cdb1303 [ci] Create a new 'a11y-checks' test variant. r=jmaher https://hg.mozilla.org/integration/autoland/rev/633dda979b22 skip some accessible related browser-chrome tests when running a11y-checks. r=jmaher
Attachment #9197496 - Attachment description: Bug 1667998 - [ci] Add cli flag in desktop_unittest.py. r=jmaher → Bug 1667998 - [ci] Add cli flag in desktop_unittest.py. Ensure M-a11y-checks runs on Linux x64 opt build. r=jmaher
Pushed by yura.zenevich@gmail.com: https://hg.mozilla.org/integration/autoland/rev/86e35a80ef9d add AccessibilityUtils for testing accessibility related issues and use it to check accessibility when EventUtils.sendMouseEvent is used to make a click. r=jmaher https://hg.mozilla.org/integration/autoland/rev/c34b10f55f82 converted calls to EventUtils.sendMouseEvent to be async. r=jmaher https://hg.mozilla.org/integration/autoland/rev/174b0c3c5cd4 pass accessibility checks for tests that need a11y exceptions. r=jmaher https://hg.mozilla.org/integration/autoland/rev/5972a5903534 [ci] Create a new 'a11y-checks' test variant. r=jmaher https://hg.mozilla.org/integration/autoland/rev/ef419d7bc4a5 skip some accessible related browser-chrome tests when running a11y-checks. r=jmaher https://hg.mozilla.org/integration/autoland/rev/8886702307bd [ci] Add cli flag in desktop_unittest.py. Ensure M-a11y-checks runs on Linux x64 opt build. r=jmaher
Flags: needinfo?(yzenevich)
Keywords: leave-open, meta
Summary: Automated accessibility checking for Firefox desktop. → [meta] Automated accessibility checking for Firefox desktop.
Regressions: 1687826
Assignee: yzenevich → nobody
Depends on: 1934714
Alias: a11y-checks
Depends on: 1888298
Depends on: 1950495
Depends on: 2039132
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: