commit | 955e32a9f8f2adc42de128e19e49f55eec98cfc0 | [log] [tgz] |
---|---|---|
author | Rob Paveza <Rob.Paveza@microsoft.com> | Tue May 21 07:34:36 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Tue May 21 07:34:36 2019 |
tree | 1fee43d65af6caa3e139a8849bc596721f353b51 | |
parent | a27ecc4289ed455235d0b0aedc8c17934b215911 [diff] |
DevTools: 2nd attempt at main Elements tab aXe linting a11y tests This change previously was reverted due to flaky runs on Linux. One problem with the flaky runs was that the runTestSuite function didn't adequately handle within-test failures of async tests. This revision adds a new pair of async test functions of `runAsyncTestSuite` and `safeAsyncWrap` which ensures that the test suite runs and handles within-test failures as expected. This change adds aXe Core linting to the following components of the main Elements tool: - DOM tree - Breadcrumbs - Styles pane - Computed Styles pane Change-Id: I0c13635b6da7e94efa92aab9c5525112bdc518b7 Original patch set: https://chromium-review.googlesource.com/c/chromium/src/+/1566689 Change-Id: I0c13635b6da7e94efa92aab9c5525112bdc518b7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1606250 Reviewed-by: Joel Einbinder <einbinder@chromium.org> Commit-Queue: Robert Paveza <Rob.Paveza@microsoft.com> Cr-Commit-Position: refs/heads/master@{#661648}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .