Skip to content

Commit 8d1818a

Browse files
joanmariehalindrome
authored andcommitted
wai-aria: Update results (#133)
* wai-aria: Updated results for AX API Reflects removal of redundant and irrelevant assertions which had been present in two tests. (The tests have since been updated.) * wai-aria: Combine aria-modal="true" subtests into a single test. The various accessibility APIs handle exposure of aria-modal="true" quite differently. For instance, in ATK, implementors must add STATE_MODAL to the modal container. But in AX API, implementors must do nothing to the modal container, and instead must completely remove all of the other elements from the accessibility tree. Differences such as these make it hard to test "implentability" across the platforms using the current WPT ATTA framework which creates per-element subtests. By preserving the existing results, but swapping the subtest names for one of the platforms, we can generate results with wptreport which accurately show the details of each PASS and FAIL as well as implementability of the feature. * wai-aria: Combine results of two subtests for ATK into one subtest There are two tests which have subtests with assertions only for ATK. The reason for this is that ATK expects an additional accessibility event as part of the implementation of the ARIA features in question, and our test harness creates separate subtests for each element being examined. We can preserve the detailed results for ATK without otherwise impacting the cross-platform implementation report by combining the ATK-unique subtest results with the previous subtest's results. * wai-aria: Filter out a test for something postponed until ARIA 1.2. The ARIA spec does not have any normative statements regarding what user agents should do if an author references a rendered element via the aria-errormessage attribute with aria-invalid="false". The Working Group concluded that if the ARIA spec needed to exit and re-enter CR, this condition should be explicitly addressed in the spec. The ARIA spec did not exit and re-enter CR, thus the associated test should not be part of the implementation report for ARIA 1.1 * wai-aria: Remove "placeholder" statement from README.md
1 parent a3365c8 commit 8d1818a

11 files changed

+506
-730
lines changed

wai-aria/FF01.json

-10
Original file line numberDiff line numberDiff line change
@@ -1765,11 +1765,6 @@
17651765
"name": "option selected value changes 1",
17661766
"status": "PASS",
17671767
"message": null
1768-
},
1769-
{
1770-
"name": "option selected value changes 2",
1771-
"status": "PASS",
1772-
"message": null
17731768
}
17741769
],
17751770
"status": "OK",
@@ -2839,11 +2834,6 @@
28392834
"name": "treeitem selected value changes 1",
28402835
"status": "PASS",
28412836
"message": null
2842-
},
2843-
{
2844-
"name": "treeitem selected value changes 2",
2845-
"status": "PASS",
2846-
"message": null
28472837
}
28482838
],
28492839
"status": "OK",

wai-aria/FF02.json

+6-6
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@
2121
"test": "/wai-aria/alertdialog_modal_true-manual.html",
2222
"subtests": [
2323
{
24-
"name": "alertdialog modal true",
24+
"name": "alertdialog modal true 1",
2525
"status": "FAIL",
26-
"message": "assert_true: \"property AXRole is AXGroup\" failed \n**Actual value:** AXWindow \n; \"property AXRoleDescription is web alert dialog\" failed \n**Actual value:** alert dialog \n; expected true got false"
26+
"message": "assert_false: NOTRUN: No assertion for API AXAPI expected false got true"
2727
},
2828
{
29-
"name": "alertdialog modal true 1",
29+
"name": "alertdialog modal true",
3030
"status": "FAIL",
3131
"message": "assert_true: \"property accessible is false\" failed \n**Actual value:** true \n; expected true got false"
3232
}
@@ -915,12 +915,12 @@
915915
"test": "/wai-aria/dialog_modal_true-manual.html",
916916
"subtests": [
917917
{
918-
"name": "dialog modal true",
918+
"name": "dialog modal true 1",
919919
"status": "FAIL",
920-
"message": "assert_true: \"property AXRole is AXGroup\" failed \n**Actual value:** AXWindow \n; \"property AXRoleDescription is web dialog\" failed \n**Actual value:** window \n; expected true got false"
920+
"message": "assert_false: NOTRUN: No assertion for API AXAPI expected false got true"
921921
},
922922
{
923-
"name": "dialog modal true 1",
923+
"name": "dialog modal true",
924924
"status": "FAIL",
925925
"message": "assert_true: \"property accessible is false\" failed \n**Actual value:** true \n; expected true got false"
926926
}

wai-aria/GC02.json

+6-6
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@
2121
"test": "/wai-aria/alertdialog_modal_true-manual.html",
2222
"subtests": [
2323
{
24-
"name": "alertdialog modal true",
24+
"name": "alertdialog modal true 1",
2525
"status": "FAIL",
26-
"message": "assert_true: \"property AXRoleDescription is web alert dialog\" failed \n**Actual value:** alertdialog \n; expected true got false"
26+
"message": "assert_false: NOTRUN: No assertion for API AXAPI expected false got true"
2727
},
2828
{
29-
"name": "alertdialog modal true 1",
29+
"name": "alertdialog modal true",
3030
"status": "FAIL",
3131
"message": "assert_true: \"property accessible is false\" failed \n**Actual value:** true \n; expected true got false"
3232
}
@@ -915,12 +915,12 @@
915915
"test": "/wai-aria/dialog_modal_true-manual.html",
916916
"subtests": [
917917
{
918-
"name": "dialog modal true",
918+
"name": "dialog modal true 1",
919919
"status": "FAIL",
920-
"message": "assert_true: \"property AXRoleDescription is web dialog\" failed \n**Actual value:** dialog \n; expected true got false"
920+
"message": "assert_false: NOTRUN: No assertion for API AXAPI expected false got true"
921921
},
922922
{
923-
"name": "dialog modal true 1",
923+
"name": "dialog modal true",
924924
"status": "FAIL",
925925
"message": "assert_true: \"property accessible is false\" failed \n**Actual value:** true \n; expected true got false"
926926
}

wai-aria/README.md

-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
WAI ARIA 1.1 Test Results
22
=========================
33

4-
Placeholder for wai-aria test results. Once the results are consolidated, they will
5-
available in:
6-
74
* <https://w3c.github.io/test-results/wai-aria/all.html>
85
* <https://w3c.github.io/test-results/wai-aria/less-than-2.html>
96
* <https://w3c.github.io/test-results/wai-aria/complete-fails.html>

wai-aria/WK01.json

+2-12
Original file line numberDiff line numberDiff line change
@@ -1764,12 +1764,7 @@
17641764
{
17651765
"name": "option selected value changes 1",
17661766
"status": "FAIL",
1767-
"message": "assert\\_true: \"event type is object:selection-changed\" failed <https://webkit.org/b/171186> \n; expected true got false"
1768-
},
1769-
{
1770-
"name": "option selected value changes 2",
1771-
"status": "FAIL",
1772-
"message": "assert\\_true: \"event type is object:state-changed:selected\" failed <https://webkit.org/b/171186> \n; expected true got false"
1767+
"message": "assert\\_true: element 'test1' event type is object:selection-changed\" failed\nelement 'test2' event type is object:state-changed:selected\" failed <https://webkit.org/b/171186> \n; expected true got false"
17731768
}
17741769
],
17751770
"status": "OK",
@@ -2838,12 +2833,7 @@
28382833
{
28392834
"name": "treeitem selected value changes 1",
28402835
"status": "FAIL",
2841-
"message": "assert\\_true: \"event type is object:selection-changed\" failed <https://webkit.org/b/171185> \n; expected true got false"
2842-
},
2843-
{
2844-
"name": "treeitem selected value changes 2",
2845-
"status": "FAIL",
2846-
"message": "assert\\_true: \"event type is object:state-changed:selected\" failed <https://webkit.org/b/171185> \n; expected true got false"
2836+
"message": "assert\\_true: element 'test1' event type is object:selection-changed\" failed\nelement 'test2' event type is object:state-changed:selected\" failed <https://webkit.org/b/171185> \n; expected true got false"
28472837
}
28482838
],
28492839
"status": "OK",

wai-aria/WK02.json

+8-8
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@
2121
"test": "/wai-aria/alertdialog_modal_true-manual.html",
2222
"subtests": [
2323
{
24-
"name": "alertdialog modal true",
25-
"status": "PASS",
26-
"message": null
24+
"name": "alertdialog modal true 1",
25+
"status": "FAIL",
26+
"message": "assert_false: NOTRUN: No assertion for API AXAPI expected false got true"
2727
},
2828
{
29-
"name": "alertdialog modal true 1",
29+
"name": "alertdialog modal true",
3030
"status": "PASS",
3131
"message": null
3232
}
@@ -915,12 +915,12 @@
915915
"test": "/wai-aria/dialog_modal_true-manual.html",
916916
"subtests": [
917917
{
918-
"name": "dialog modal true",
919-
"status": "PASS",
920-
"message": null
918+
"name": "dialog modal true 1",
919+
"status": "FAIL",
920+
"message": "assert_false: NOTRUN: No assertion for API AXAPI expected false got true"
921921
},
922922
{
923-
"name": "dialog modal true 1",
923+
"name": "dialog modal true",
924924
"status": "PASS",
925925
"message": null
926926
}

0 commit comments

Comments
 (0)