-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Scoring criteria for Interop 2023 Accessibility Testing Investigation #3
Comments
Another potential to consider is… Can we agree on a list of other inspectable properties that would be beneficial to test in future Accessibility tests? There is likely some low-hanging fruit that would be non-controversial I think, such as the "checked" state of an Accessibility representation, which would return There are some others that may get us further toward a long-term accessibility tree synchronicity (like A few examples where I expect the DOM-based vs Render-based trees to be different are:
Although implementation differences there should not count against an implementation, having |
Those things seem good to make progress on. It seems like "AOM Phase 4" but in webdriver. How far along for parent/children and states+properties can we expect to get this year, to make full score achievable? Or should we treat it as something that we can work on in parallel from intrinsic motivation without impacting the score? |
IMO the latter. |
Consensus on Priority from the Kickoff #4 Priority 1 (Scored 25%)
Priority 2 (Scored 5%)
Investigations (Unscored, 0%)
Please edit directly or comment if I missed something. |
Thanks, I've updated OP to reflect that scoring. |
As @gsnedders pointed out in the meeting, there's no need for a wpt RFC to add standard webdriver APIs to testdriver. And web-platform-tests/wpt#38758 is now merged. 🥳 So maybe we can remove the RFC bits from the scoring criteria, and replace with "testdriver.js implements get_computed_role and get_computed_label (40%)" |
Now that I think about this some more, the original release of DPUB-AAM could have been tested with |
@zcorpan wrote:
Makes sense to me...
I suppose we could count #1 as that, though less formal and predated the Kickoff.
In any case.... 40%. 🎉 |
I've replaced the RFC bullet points with:
|
I agree we should diagnose those failures, but I don’t think they block any work. Here are the new tests that were merged yesterday. https://wpt.fyi/results/wai-aria/role/basic.html?label=master&label=experimental&aligned&view=subtest |
I think it would be more convincing that we have a solid foundation if the I can change the scoring criteria to link to the |
As I said on https://bugs.webkit.org/show_bug.cgi?id=253500, I don't think all the error handling tests are of equal priority for enabling accessibility testing (and |
What's the process for indicating on https://wpt.fyi/interop-2023 that the investigation is already at 60%? |
I think a PR in https://github.com/web-platform-tests/wpt.fyi Example: web-platform-tests/wpt.fyi@6c32b12 |
I also see |
This was a quick fix on the day of the Interop 2023 dashboard release. There was a GCP caching issue related to this file being stored in the static folder that caused some users to see a broken page on the dashboard. The file was copied with a new name to avoid serving a cached version. As of today, the file with the Edit: I added a PR to remove the old |
|
* Update score for Accessibility Testing (60%) See web-platform-tests/interop-accessibility#3 * Single quotes * Indentation
Gecko bug 1585622 was resolved today. 🎉 |
Yay! It will be part of geckodriver 0.33.0 (bug 1814050). |
geckodriver 0.33.0 has been released, but some more glue is required for this to work on wpt.fyi: https://bugzilla.mozilla.org/show_bug.cgi?id=1827934 |
.25*(11/23) + .05*(1/3) = 0.1362318841 So 70% + 13.6% = ~84% |
If we want to add the currently-unscored-but-high-percentage-of-passing-results to the dashboard, that link is live now using the new accessibility label.
|
FYI @benbeaudry 👆 |
Update. There are a more than 466 total tests... Some are being masked from the results due to: |
The following three are approved and ready to merge, and would each bring the total up 1 percentage point once merged. 85% for 1, 86% for 2 more, 87% when all 3 are merged. |
@KyleJu is steadily knocking out the search bugs on wpt.fyi, so I think we have our first accurate count of the accessibility tests in WPT, currently at 586! Most of them newly created this year! https://wpt.fyi/results/?label=master&label=experimental&aligned&q=label%3Aaccessibility |
Related TPAC breakout time scheduled: |
Submitted focus area proposal for interop 2024: web-platform-tests/interop#526 Feel free to comment there with additional info. Thanks! |
89% as of today thanks to @adampage for a merged PR and @jnurthen for a review! Several more reviews outstanding if others want to help us hit 90% |
Over 90% now. A few more rolling in this week. Will update the dashboard score once those land. |
All roles tests complete. Waiting on 2.5 PRs to merge for AccName, which will put us at 96.667% |
All P1 tests complete, so we're at The DPUB PR is complete but not yet landed, so with that caveat, we're at Final 2% in the SVG tasks on me. (WPT PR #43196) |
💯 |
We should decide how to measure success for this investigation area.
Scoring criteria:
computedlabel
/computedrole
updates)computedrole
only not platform-specific role mappings (5%)The text was updated successfully, but these errors were encountered: