This CL introduces a new "Manual testing" section for accessibility. The
goal is to create a live document that is continuously updated with a
list of all features to test for the most used ATs to guide all Chromium
contributors to perform thorough manual testing when making a potentially
breaking change.
For now, we start with testing guidelines about Narrator. This section
will eventually be updated to include all popular ATs. I recommend that
we update it whenever we fix a bug that our automated tests missed (in
addition to writing a new test that will prevent the regression in
the future).
Change-Id: I69311fd986e7b5e37b1d30a139a6ed8a477f8c91
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6362795
Reviewed-by: Jacques Newman <janewman@microsoft.com>
Commit-Queue: Benjamin Beaudry <benjamin.beaudry@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#1433802}
The most substantial changes are in ParseLog(), which has changed to handle
parsing a single failing test rather than an entire logfile. (Splitting the log
file and writing the new file are moved to helper functions, which allows for
easier unit testing).
The script needs much more cleanup, but it is intentionally changed as little as
possible in order to ensure solid test coverage before subsequent cleanup of
the script.
The script is also renamed to rebase_dump_accessibility_tree_testS.py everywhere.
Change-Id: I9531e6aaf8ef183347439fa9a0184409eb2f1d1c
Bug: b:323348541
AX-relnotes: n/a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5666297
Commit-Queue: Jonny Wang <jonnywang@google.com>
Reviewed-by: Mark Schillaci <mschillaci@google.com>
Reviewed-by: Aaron Leventhal <aleventhal@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1321901}
Fix the broken link to documentation on DumpAccessibilityTree. Update
to use relative urls in the links to the other docs so that they can be
viewed within a commit.
Change-Id: I3083bd75a01ea267cba0fc7a654fd2d0d4a1599f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3942956
Reviewed-by: Katie Dektar <katie@chromium.org>
Commit-Queue: Kyungjun Lee <kyungjunlee@google.com>
Cr-Commit-Position: refs/heads/main@{#1057160}