[Win] Unreviewed gardening after landing r179024.
authorbfulgham@apple.com <bfulgham@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 23 Jan 2015 21:57:23 +0000 (21:57 +0000)
committerbfulgham@apple.com <bfulgham@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 23 Jan 2015 21:57:23 +0000 (21:57 +0000)
Update Windows-specific accessibility tests and test expectations after making Windows AX output match Mac.
This allows us to share more Mac results.

* platform/win/TestExpectations:
* platform/win/accessibility/adjacent-continuations-cause-assertion-failure-expected.txt:
* platform/win/accessibility/aria-checkbox-text-expected.txt: Removed.
* platform/win/accessibility/aria-combobox-expected.txt:
* platform/win/accessibility/aria-fallback-roles-expected.txt: Removed.
* platform/win/accessibility/aria-hidden-expected.txt: Removed.
* platform/win/accessibility/aria-labelledby-on-input-expected.txt: Removed.
* platform/win/accessibility/aria-labelledby-overrides-aria-label-expected.txt:
* platform/win/accessibility/aria-labelledby-overrides-label-expected.txt: Removed.
* platform/win/accessibility/aria-list-and-listitem-expected.txt:
* platform/win/accessibility/aria-mappings-expected.txt: Added.
* platform/win/accessibility/aria-menubar-menuitems-expected.txt:
* platform/win/accessibility/aria-option-role-expected.txt:
* platform/win/accessibility/aria-presentational-role-expected.txt: Removed.
* platform/win/accessibility/aria-roles-expected.txt:
* platform/win/accessibility/aria-tab-role-on-buttons-expected.txt:
* platform/win/accessibility/aria-tab-roles-expected.txt:
* platform/win/accessibility/aria-toggle-button-with-title-expected.txt: Removed.
* platform/win/accessibility/canvas-description-and-role-expected.txt:
* platform/win/accessibility/canvas-fallback-content-expected.txt:
* platform/win/accessibility/css-content-attribute-expected.txt: Added.
* platform/win/accessibility/deleting-iframe-destroys-axcache-expected.txt:
* platform/win/accessibility/div-within-anchors-causes-crash-expected.txt:
* platform/win/accessibility/document-enabled-state-expected.txt:
* platform/win/accessibility/document-enabled-state.html:
* platform/win/accessibility/document-role-expected.txt:
* platform/win/accessibility/heading-elements-expected.txt:
* platform/win/accessibility/heading-elements.html:
* platform/win/accessibility/image-map1-expected.txt: Added.
* platform/win/accessibility/image-with-alt-and-map-expected.txt: Added.
* platform/win/accessibility/img-alt-attribute-expected.txt:
* platform/win/accessibility/img-alt-attribute.html:
* platform/win/accessibility/img-alt-tag-only-whitespace-expected.txt: Removed.
* platform/win/accessibility/img-aria-button-alt-tag-expected.txt: Removed.
* platform/win/accessibility/img-fallsback-to-title-expected.txt: Removed.
* platform/win/accessibility/input-image-alt-expected.txt: Removed.
* platform/win/accessibility/linked-elements-expected.txt:
* platform/win/accessibility/linked-elements.html:
* platform/win/accessibility/list-item-role-expected.txt:
* platform/win/accessibility/list-item-role.html:
* platform/win/accessibility/list-marker-role-expected.txt:
* platform/win/accessibility/list-marker-role.html:
* platform/win/accessibility/list-role-expected.txt:
* platform/win/accessibility/list-role.html:
* platform/win/accessibility/multiple-select-element-role-expected.txt:
* platform/win/accessibility/multiple-select-element-role.html:
* platform/win/accessibility/parent-element-expected.txt:
* platform/win/accessibility/parent-element.html:
* platform/win/accessibility/select-element-role-expected.txt:
* platform/win/accessibility/select-element-role.html:
* platform/win/accessibility/selection-and-focus-expected.txt:
* platform/win/accessibility/selection-and-focus.html:
* platform/win/accessibility/single-select-children.html:
* platform/win/accessibility/svg-image-expected.txt: Removed.
* platform/win/accessibility/text-role-expected.txt:
* platform/win/aria-labelledby-overrides-aria-label-actual.txt: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@179026 268f45cc-cd09-0410-ab3c-d52691b4dbfc

57 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/win/TestExpectations
LayoutTests/platform/win/accessibility/adjacent-continuations-cause-assertion-failure-expected.txt
LayoutTests/platform/win/accessibility/aria-checkbox-text-expected.txt [deleted file]
LayoutTests/platform/win/accessibility/aria-combobox-expected.txt
LayoutTests/platform/win/accessibility/aria-fallback-roles-expected.txt [deleted file]
LayoutTests/platform/win/accessibility/aria-hidden-expected.txt [deleted file]
LayoutTests/platform/win/accessibility/aria-labelledby-on-input-expected.txt [deleted file]
LayoutTests/platform/win/accessibility/aria-labelledby-overrides-aria-label-expected.txt
LayoutTests/platform/win/accessibility/aria-labelledby-overrides-label-expected.txt [deleted file]
LayoutTests/platform/win/accessibility/aria-list-and-listitem-expected.txt
LayoutTests/platform/win/accessibility/aria-mappings-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/accessibility/aria-menubar-menuitems-expected.txt
LayoutTests/platform/win/accessibility/aria-option-role-expected.txt
LayoutTests/platform/win/accessibility/aria-presentational-role-expected.txt [deleted file]
LayoutTests/platform/win/accessibility/aria-roles-expected.txt
LayoutTests/platform/win/accessibility/aria-tab-role-on-buttons-expected.txt
LayoutTests/platform/win/accessibility/aria-tab-roles-expected.txt
LayoutTests/platform/win/accessibility/aria-toggle-button-with-title-expected.txt [deleted file]
LayoutTests/platform/win/accessibility/canvas-description-and-role-expected.txt
LayoutTests/platform/win/accessibility/canvas-fallback-content-expected.txt
LayoutTests/platform/win/accessibility/css-content-attribute-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/accessibility/deleting-iframe-destroys-axcache-expected.txt
LayoutTests/platform/win/accessibility/div-within-anchors-causes-crash-expected.txt
LayoutTests/platform/win/accessibility/document-enabled-state-expected.txt
LayoutTests/platform/win/accessibility/document-enabled-state.html
LayoutTests/platform/win/accessibility/document-role-expected.txt
LayoutTests/platform/win/accessibility/heading-elements-expected.txt
LayoutTests/platform/win/accessibility/heading-elements.html
LayoutTests/platform/win/accessibility/image-map1-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/accessibility/image-with-alt-and-map-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/accessibility/img-alt-attribute-expected.txt
LayoutTests/platform/win/accessibility/img-alt-attribute.html
LayoutTests/platform/win/accessibility/img-alt-tag-only-whitespace-expected.txt [deleted file]
LayoutTests/platform/win/accessibility/img-aria-button-alt-tag-expected.txt [deleted file]
LayoutTests/platform/win/accessibility/img-fallsback-to-title-expected.txt [deleted file]
LayoutTests/platform/win/accessibility/input-image-alt-expected.txt [deleted file]
LayoutTests/platform/win/accessibility/linked-elements-expected.txt
LayoutTests/platform/win/accessibility/linked-elements.html
LayoutTests/platform/win/accessibility/list-item-role-expected.txt
LayoutTests/platform/win/accessibility/list-item-role.html
LayoutTests/platform/win/accessibility/list-marker-role-expected.txt
LayoutTests/platform/win/accessibility/list-marker-role.html
LayoutTests/platform/win/accessibility/list-role-expected.txt
LayoutTests/platform/win/accessibility/list-role.html
LayoutTests/platform/win/accessibility/multiple-select-element-role-expected.txt
LayoutTests/platform/win/accessibility/multiple-select-element-role.html
LayoutTests/platform/win/accessibility/parent-element-expected.txt
LayoutTests/platform/win/accessibility/parent-element.html
LayoutTests/platform/win/accessibility/select-element-role-expected.txt
LayoutTests/platform/win/accessibility/select-element-role.html
LayoutTests/platform/win/accessibility/selection-and-focus-expected.txt
LayoutTests/platform/win/accessibility/selection-and-focus.html
LayoutTests/platform/win/accessibility/single-select-children.html
LayoutTests/platform/win/accessibility/svg-image-expected.txt [deleted file]
LayoutTests/platform/win/accessibility/text-role-expected.txt
LayoutTests/platform/win/aria-labelledby-overrides-aria-label-actual.txt [new file with mode: 0644]

index 6ef371a..b125359 100644 (file)
@@ -1,3 +1,67 @@
+2015-01-23  Brent Fulgham  <bfulgham@apple.com>
+
+        [Win] Unreviewed gardening after landing r179024.
+
+        Update Windows-specific accessibility tests and test expectations after making Windows AX output match Mac.
+        This allows us to share more Mac results.
+
+        * platform/win/TestExpectations:
+        * platform/win/accessibility/adjacent-continuations-cause-assertion-failure-expected.txt:
+        * platform/win/accessibility/aria-checkbox-text-expected.txt: Removed.
+        * platform/win/accessibility/aria-combobox-expected.txt:
+        * platform/win/accessibility/aria-fallback-roles-expected.txt: Removed.
+        * platform/win/accessibility/aria-hidden-expected.txt: Removed.
+        * platform/win/accessibility/aria-labelledby-on-input-expected.txt: Removed.
+        * platform/win/accessibility/aria-labelledby-overrides-aria-label-expected.txt:
+        * platform/win/accessibility/aria-labelledby-overrides-label-expected.txt: Removed.
+        * platform/win/accessibility/aria-list-and-listitem-expected.txt:
+        * platform/win/accessibility/aria-mappings-expected.txt: Added.
+        * platform/win/accessibility/aria-menubar-menuitems-expected.txt:
+        * platform/win/accessibility/aria-option-role-expected.txt:
+        * platform/win/accessibility/aria-presentational-role-expected.txt: Removed.
+        * platform/win/accessibility/aria-roles-expected.txt:
+        * platform/win/accessibility/aria-tab-role-on-buttons-expected.txt:
+        * platform/win/accessibility/aria-tab-roles-expected.txt:
+        * platform/win/accessibility/aria-toggle-button-with-title-expected.txt: Removed.
+        * platform/win/accessibility/canvas-description-and-role-expected.txt:
+        * platform/win/accessibility/canvas-fallback-content-expected.txt:
+        * platform/win/accessibility/css-content-attribute-expected.txt: Added.
+        * platform/win/accessibility/deleting-iframe-destroys-axcache-expected.txt:
+        * platform/win/accessibility/div-within-anchors-causes-crash-expected.txt:
+        * platform/win/accessibility/document-enabled-state-expected.txt:
+        * platform/win/accessibility/document-enabled-state.html:
+        * platform/win/accessibility/document-role-expected.txt:
+        * platform/win/accessibility/heading-elements-expected.txt:
+        * platform/win/accessibility/heading-elements.html:
+        * platform/win/accessibility/image-map1-expected.txt: Added.
+        * platform/win/accessibility/image-with-alt-and-map-expected.txt: Added.
+        * platform/win/accessibility/img-alt-attribute-expected.txt:
+        * platform/win/accessibility/img-alt-attribute.html:
+        * platform/win/accessibility/img-alt-tag-only-whitespace-expected.txt: Removed.
+        * platform/win/accessibility/img-aria-button-alt-tag-expected.txt: Removed.
+        * platform/win/accessibility/img-fallsback-to-title-expected.txt: Removed.
+        * platform/win/accessibility/input-image-alt-expected.txt: Removed.
+        * platform/win/accessibility/linked-elements-expected.txt:
+        * platform/win/accessibility/linked-elements.html:
+        * platform/win/accessibility/list-item-role-expected.txt:
+        * platform/win/accessibility/list-item-role.html:
+        * platform/win/accessibility/list-marker-role-expected.txt:
+        * platform/win/accessibility/list-marker-role.html:
+        * platform/win/accessibility/list-role-expected.txt:
+        * platform/win/accessibility/list-role.html:
+        * platform/win/accessibility/multiple-select-element-role-expected.txt:
+        * platform/win/accessibility/multiple-select-element-role.html:
+        * platform/win/accessibility/parent-element-expected.txt:
+        * platform/win/accessibility/parent-element.html:
+        * platform/win/accessibility/select-element-role-expected.txt:
+        * platform/win/accessibility/select-element-role.html:
+        * platform/win/accessibility/selection-and-focus-expected.txt:
+        * platform/win/accessibility/selection-and-focus.html:
+        * platform/win/accessibility/single-select-children.html:
+        * platform/win/accessibility/svg-image-expected.txt: Removed.
+        * platform/win/accessibility/text-role-expected.txt:
+        * platform/win/aria-labelledby-overrides-aria-label-actual.txt: Added.
+
 2015-01-23  Joseph Pecoraro  <pecoraro@apple.com>
 
         Web Inspector: Object Previews in the Console
index efdb871..fc26cfa 100644 (file)
@@ -1195,179 +1195,168 @@ editing/style/non-inheritable-styles.html [ Failure ]
 ##################        Accessibility Issues              ####################
 ################################################################################
 
-accessibility [ Skip ]
-
-# AX: windows DRT needs to implement ::press
-webkit.org/b/36145 accessibility/aria-link-supports-press.html
-webkit.org/b/36145 accessibility/label-element-press.html
-webkit.org/b/36145 accessibility/press-works-on-control-types.html
+# Missing 'press' support
+accessibility/axpress-on-aria-button.html [ Skip ]
+accessibility/svg-element-press.html [ Skip ]
 
 # Accessibility tests for notifications that don't exist or aren't needed on Mac OS X (or Windows)
 accessibility/aria-checkbox-sends-notification.html [ Skip ]
 accessibility/children-changed-sends-notification.html [ Skip ]
 
-# isIndeterminate is not implemented in mac
-webkit.org/b/125855 accessibility/aria-checked-mixed-value.html [ Skip ]
-
-# ariaControlsElementAtIndex is not implemented in mac or win
-webkit.org/b/127908 accessibility/aria-controls.html [ Skip ]
-
-# Accessibility tests without results or with Mac-specific results.
-accessibility/aria-checkbox-text.html
-accessibility/aria-combobox.html
-accessibility/aria-controls-with-tabs.html
-accessibility/aria-describedby-on-input.html
-accessibility/aria-disabled.html
-accessibility/aria-hidden.html
-accessibility/aria-hidden-with-elements.html
-accessibility/aria-invalid.html
-accessibility/aria-label.html
-accessibility/aria-labelledby-overrides-label.html
-accessibility/aria-labelledby-on-input.html
-accessibility/aria-labelledby-stay-within.html
-accessibility/aria-list-and-listitem.html
-accessibility/aria-menubar-menuitems.html
-accessibility/aria-presentational-role.html
-accessibility/aria-readonly.html
-accessibility/aria-roles.html
-accessibility/aria-slider-value.html
-accessibility/aria-scrollbar-role.html
-accessibility/aria-tables.html
-accessibility/aria-tab-roles.html
-accessibility/aria-text-role.html
-accessibility/aria-used-on-image-maps.html
-accessibility/button-press-action.html
-accessibility/document-attributes.html
-accessibility/ignore-spacer-elements.html
-accessibility/image-link.html
-accessibility/image-map1.html
-accessibility/image-map2.html
-accessibility/img-aria-button-alt-tag.html
-accessibility/input-image-alt.html
-accessibility/internal-link-anchors2.html
-accessibility/language-attribute.html
-accessibility/lists.html
-accessibility/media-element.html
-accessibility/nochildren-elements.html
-accessibility/non-data-table-cell-title-ui-element.html
-accessibility/non-native-image-crash.html
-accessibility/notification-listeners.html
-accessibility/onclick-handlers.html
-accessibility/aria-option-role.html
-accessibility/placeholder.html
-accessibility/plugin.html
-accessibility/radio-button-group-members.html
-accessibility/radio-button-title-label.html
-accessibility/secure-textfield-title-ui.html
-accessibility/spinbutton-value.html
-accessibility/svg-remote-element.html
-accessibility/table-attributes.html
-accessibility/table-cell-for-column-and-row-crash.html
-accessibility/table-cell-spans.html
-accessibility/table-cells.html
-accessibility/table-detection.html
-accessibility/table-modification-crash.html
-accessibility/table-nofirstbody.html
-accessibility/table-notbody.html
-accessibility/table-one-cell.html
-accessibility/table-sections.html
-accessibility/table-with-aria-role.html
-accessibility/table-with-rules.html
-accessibility/textarea-insertion-point-line-number.html
-accessibility/textarea-line-for-index.html
-accessibility/textarea-selected-text-range.html
-accessibility/title-ui-element-correctness.html
-accessibility/th-as-title-ui.html
-accessibility/transformed-element.html
-accessibility/visible-elements.html
-
-# Skip a bunch of tests to get EWS bots in a better state.
-accessibility/canvas-fallback-content-2.html
-accessibility/axpress-on-aria-button.html
-accessibility/password-field-value.html
-accessibility/paragraph-with-linebreaks.html
-accessibility/aria-hidden-negates-no-visibility.html
-accessibility/tabindex-elements-are-accessible.html
-accessibility/roles-exposed.html
-accessibility/aria-sort.html
-accessibility/transformed-bounds.html
-accessibility/global-aria-attributes-invalidate-presentational.html
-accessibility/content-editable.html
-accessibility/alt-tag-on-image-with-nonimage-role.html
-accessibility/focusable-div.html
-accessibility/roles-computedRoleString.html
-accessibility/aria-slider-value-change.html
-accessibility/aria-labeled-with-hidden-node.html
-accessibility/table-with-mismatch-column-count-in-initial-section.html
-accessibility/table-title.html
-accessibility/negative-tabindex-does-not-expose-label.html
-accessibility/deleting-iframe-destroys-axcache.html
-accessibility/svg-element-press.html
-accessibility/link-inside-button-accessible-text.html
-accessibility/html5-required-attribute.html
-accessibility/meter-element.html
-accessibility/poorly-formed-aria-table.html
-accessibility/aria-hidden-hides-all-elements.html
-accessibility/aria-required.html
-accessibility/text-role-with-aria-hidden-inside.html
-accessibility/aria-disabled-propagated-to-children.html
-accessibility/aria-labelledby-overrides-aria-labeledby.html
-accessibility/aria-mappings.html
-accessibility/aria-flowto.html
-accessibility/img-fallsback-to-title.html
-accessibility/svg-group-element-with-title.html
-accessibility/progressbar.html
-accessibility/self-referencing-aria-labelledby.html
-accessibility/element-haspopup.html
-accessibility/heading-crash-after-hidden.html
-accessibility/aria-hidden-false-works-in-subtrees.html
-accessibility/range-alter-by-step.html
-accessibility/popup-button-title.html
-accessibility/fieldset-element.html
-accessibility/box-styled-lists.html
-accessibility/list-detection.html
-accessibility/table-with-hidden-head-section.html
-accessibility/file-upload-button-stringvalue.html
-accessibility/range-alter-by-percent.html
-accessibility/listitem-title.html
-accessibility/heading-title-includes-links.html
-accessibility/aria-help.html
-accessibility/empty-image-with-title.html
-platform/win/accessibility/single-select-children-changed.html [ Skip ]
+webkit.org/b/140796 accessibility/alt-tag-on-image-with-nonimage-role.html [ Skip ]
+webkit.org/b/140798 accessibility/aria-controls-with-tabs.html [ Skip ]
+
+# The Windows Accessibility implementation is unable to recurse through the document to
+# find elements (in some cases). The following failures are due to this.
+webkit.org/b/140798 accessibility/aria-checked-mixed-value.html [ Failure ]
+webkit.org/b/140798 accessibility/aria-controls.html [ Failure ]
+webkit.org/b/140798 accessibility/aria-flowto.html [ Failure ]
+webkit.org/b/140798 accessibility/aria-hidden-negates-no-visibility.html [ Failure ]
+webkit.org/b/140798 accessibility/aria-hidden-with-elements.html [ Failure ]
+webkit.org/b/140798 accessibility/aria-labeled-with-hidden-node.html [ Failure ]
+webkit.org/b/140798 accessibility/aria-sort.html [ Failure ]
+webkit.org/b/140798 accessibility/aria-tables.html [ Failure ]
+webkit.org/b/140798 accessibility/aria-text-role.html [ Failure ]
+webkit.org/b/140798 accessibility/aria-used-on-image-maps.html [ Failure ]
+webkit.org/b/140798 accessibility/auto-filled-value.html [ Failure ]
+webkit.org/b/140798 accessibility/box-styled-lists.html [ Failure ]
+webkit.org/b/140798 accessibility/canvas-fallback-content-2.html [ Failure ]
+webkit.org/b/140798 accessibility/empty-image-with-title.html [ Failure ]
+webkit.org/b/140798 accessibility/fieldset-element.html [ Failure ]
+webkit.org/b/140798 accessibility/global-aria-attributes-invalidate-presentational.html [ Failure ]
+webkit.org/b/140798 accessibility/heading-crash-after-hidden.html [ Failure ]
+webkit.org/b/140798 accessibility/html-html-element-is-ignored.html [ Failure ]
+webkit.org/b/140798 accessibility/inline-block-assertion.html [ Failure ]
+webkit.org/b/140798 accessibility/input-type-hidden-in-aria-hidden-false.html [ Failure ]
+webkit.org/b/140798 accessibility/legend-children-are-visible.html [ Failure ]
+webkit.org/b/140798 accessibility/link-inside-button-accessible-text.html [ Failure ]
+webkit.org/b/140798 accessibility/list-detection.html [ Failure ]
+webkit.org/b/140798 accessibility/listitem-title.html [ Failure ]
+webkit.org/b/140798 accessibility/math-text.html [ Failure ]
+webkit.org/b/140798 accessibility/negative-tabindex-does-not-expose-label.html [ Failure ]
+webkit.org/b/140798 accessibility/non-data-table-cell-title-ui-element.html [ Failure ]
+webkit.org/b/140798 accessibility/noscript-ignored.html [ Failure ]
+webkit.org/b/140798 accessibility/password-field-value.html [ Failure ]
+webkit.org/b/140798 accessibility/poorly-formed-aria-table.html [ Failure ]
+webkit.org/b/140798 accessibility/radio-button-group-members.html [ Failure ]
+webkit.org/b/140798 accessibility/radio-button-title-label.html [ Failure ]
+webkit.org/b/140798 accessibility/range-alter-by-percent.html [ Failure ]
+webkit.org/b/140798 accessibility/render-counter-text.html [ Failure ]
+webkit.org/b/140798 accessibility/secure-textfield-title-ui.html [ Failure ]
+webkit.org/b/140798 accessibility/select-element-at-index.html [ Failure ]
+webkit.org/b/140798 accessibility/self-referencing-aria-labelledby.html [ Failure ]
+webkit.org/b/140798 accessibility/svg-bounds.html [ Failure ]
+webkit.org/b/140798 accessibility/svg-group-element-with-title.html [ Failure ]
+webkit.org/b/140798 accessibility/svg-labelledby.html [ Failure ]
+webkit.org/b/140798 accessibility/tabindex-elements-are-accessible.html [ Failure ]
+webkit.org/b/140798 accessibility/table-cell-for-column-and-row-crash.html [ Failure ]
+webkit.org/b/140798 accessibility/table-cell-spans.html [ Failure ]
+webkit.org/b/140798 accessibility/table-cells-roles.html [ Failure ]
+webkit.org/b/140798 accessibility/table-cells.html [ Failure ]
+webkit.org/b/140798 accessibility/table-column-headers-with-captions.html [ Failure ]
+webkit.org/b/140798 accessibility/table-fallback-roles-expose-element-attributes.html [ Failure ]
+webkit.org/b/140798 accessibility/table-headers.html [ Failure ]
+webkit.org/b/140798 accessibility/table-incorrect-colspan-cell.html [ Failure ]
+webkit.org/b/140798 accessibility/table-missing-column-header-crash.html [ Failure ]
+webkit.org/b/140798 accessibility/table-title.html [ Failure ]
+webkit.org/b/140798 accessibility/table-with-aria-role.html [ Failure ]
+webkit.org/b/140798 accessibility/table-with-footer-section-above-body.html [ Failure ]
+webkit.org/b/140798 accessibility/table-with-hidden-head-section.html [ Failure ]
+webkit.org/b/140798 accessibility/table-with-mismatch-column-count-in-initial-section.html [ Failure ]
+webkit.org/b/140798 accessibility/table-with-missing-aria-role-rows.html [ Failure ]
+webkit.org/b/140798 accessibility/text-role-with-aria-hidden-inside.html [ Failure ]
+webkit.org/b/140798 accessibility/textarea-insertion-point-line-number.html [ Failure ]
+webkit.org/b/140798 accessibility/th-as-title-ui.html [ Failure ]
+webkit.org/b/140798 accessibility/title-ui-element-correctness.html [ Failure ]
+webkit.org/b/140798 accessibility/transformed-bounds.html [ Failure ]
+# The following timeouts are caused by the same problem: [ Failure ]
+webkit.org/b/126066 accessibility/loading-iframe-updates-axtree.html [ Skip ]
+webkit.org/b/140798 accessibility/aria-hidden-false-works-in-subtrees.html [ Skip ]
+
+# The following fail because of missing numerical output support.
+webkit.org/b/140832 accessibility/aria-slider-value-change.html [ Failure ]
+webkit.org/b/140832 accessibility/aria-slider-value.html [ Failure ]
+webkit.org/b/140832 accessibility/combo-box-collapsed-selection-changed.html [ Failure ]
+webkit.org/b/140832 accessibility/meter-element.html [ Failure ]
+webkit.org/b/140832 accessibility/progressbar.html [ Failure ]
+webkit.org/b/140832 accessibility/range-alter-by-step.html [ Failure ]
+webkit.org/b/140832 accessibility/aria-scrollbar-role.html [ Failure ]
+webkit.org/b/140832 accessibility/notification-listeners.html [ Failure ]
+webkit.org/b/140832 accessibility/spinbutton-value.html [ Failure ]
+webkit.org/b/140832 accessibility/svg-remote-element.html [ Failure ]
+webkit.org/b/140832 accessibility/textarea-line-for-index.html [ Failure ]
+webkit.org/b/140832 accessibility/textarea-selected-text-range.html [ Failure ]
+
+# The following failures have not been investigated.
+accessibility/aria-readonly.html [ Failure ]
+accessibility/aria-required.html [ Failure ]
+accessibility/content-editable.html [ Failure ]
+accessibility/document-attributes.html [ Failure ]
+accessibility/element-haspopup.html [ Failure ]
+accessibility/frame-disconnect-textmarker-cache-crash.html [ Failure ]
+accessibility/heading-level.html [ Failure ]
+accessibility/help-text.html [ Failure ]
+accessibility/html5-required-attribute.html [ Failure ]
+accessibility/image-link.html [ Failure ]
+accessibility/image-map2.html [ Failure ]
+accessibility/internal-link-anchors2.html [ Failure ]
+accessibility/language-attribute.html [ Failure ]
+accessibility/lists.html [ Failure ]
+accessibility/multiselect-list-reports-active-option.html [ Failure ]
+accessibility/onclick-handlers.html [ Failure ]
+accessibility/parent-delete.html [ Failure ]
+accessibility/placeholder.html [ Failure ]
+accessibility/plugin.html [ Failure ]
+accessibility/press-target-uses-text-descendant-node.html [ Failure ]
+accessibility/roles-computedRoleString.html [ Failure ]
+accessibility/roles-exposed.html [ Failure ]
+accessibility/table-attributes.html [ Failure ]
+accessibility/table-detection.html [ Failure ]
+accessibility/table-one-cell.html [ Failure ]
+accessibility/table-roles-hierarchy.html [ Failure ]
+accessibility/table-sections.html [ Failure ]
+accessibility/table-with-rules.html [ Failure ]
+accessibility/transformed-element.html [ Failure ]
+accessibility/visible-elements.html [ Failure ]
 
 # Need to implement global addNotificationListener in Windows DRT
-accessibility/loading-iframe-sends-notification.html
+accessibility/content-editable-as-textarea.html [ Skip ]
+accessibility/content-editable-set-inner-text-generates-axvalue-notification.html [ Skip ]
+accessibility/loading-iframe-sends-notification.html [ Failure ]
+platform/win/accessibility/single-select-children-changed.html [ Skip ]
 
 webkit.org/b/130011 accessibility/aria-setsize-posinset.html [ Skip ]
 
 # ASSERTION FAILED !m_ptr under AccessibilityController::winAddNotificationListener
-webkit.org/b/87426 [ Debug ] accessibility/menu-list-sends-change-notification.html [ Crash ]
-webkit.org/b/87425 [ Debug ] accessibility/multiselect-list-reports-active-option.html [ Crash ]
-webkit.org/b/87425 [ Debug ] platform/win/accessibility/detached-object-notification-crash.html [ Crash ]
+#webkit.org/b/87426 [ Debug ] accessibility/menu-list-sends-change-notification.html [ Crash ]
+#webkit.org/b/87425 [ Debug ] accessibility/multiselect-list-reports-active-option.html [ Crash ]
+#webkit.org/b/87425 [ Debug ] platform/win/accessibility/detached-object-notification-crash.html [ Crash ]
 
 # Test times out
 webkit.org/b/95405 platform/win/accessibility/single-select-children.html [ Skip ]
+accessibility/file-upload-button-stringvalue.html
+webkit.org/b/97026 accessibility/file-upload-button-with-axpress.html [ Timeout ]
 
 # AX role needs to be updated on Windows, many test cases involve AX role crash or fail
-accessibility/svg-bounds.html
-accessibility/html-html-element-is-ignored.html
-webkit.org/b/126066 accessibility/loading-iframe-updates-axtree.html
-webkit.org/b/108249 accessibility/corresponding-control-deleted-crash.html
-
-# Missing AX features:
-accessibility/heading-level.html
-accessibility/render-counter-text.html
+#accessibility/svg-bounds.html
+#accessibility/html-html-element-is-ignored.html
+# Wants 'webkitCreateShadowRoot()' access:
+webkit.org/b/108249 accessibility/corresponding-control-deleted-crash.html [ Failure ]
 
 # Color Well is not implemented:
 accessibility/color-well.html
 
 # Failing Windows-only accessibility tests
-webkit.org/b/127485 platform/win/accessibility/parent-element.html [ Failure ]
+#webkit.org/b/127485 platform/win/accessibility/parent-element.html [ Failure ]
 
-# Skipping on windows, missing implementation.
+# Skipping on windows, missing implementation of cellForColumnAndRow
 webkit.org/b/129250 accessibility/table-scope.html [ Skip ]
 
-webkit.org/b/97026 accessibility/file-upload-button-with-axpress.html [ Timeout ]
+# Exclude media element for the time being
+accessibility/media-element.html [ Skip ]
+
+# Timeouts -- not investigated
+accessibility/aria-invalid.html [ Skip ]
 
 ################################################################################
 #######################   End Accessibility Issues   ###########################
index 24dcfaf..41d6380 100644 (file)
@@ -7,21 +7,21 @@ Make sure that a debug assert is not triggered when constructing the accessibili
 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
 
 
-client 
-    editable text 
-    grouping 
-        editable text 
-    editable text 
-    grouping 
-        editable text 
-    grouping 
-        editable text 
-    grouping 
-        editable text 
-        editable text 
-        editable text 
-        editable text 
-        editable text 
+AXRole: AXWebArea AXValue: 
+    AXRole: AXStaticText AXValue: x
+    AXRole: AXGroup AXValue: 
+        AXRole: AXStaticText AXValue: y
+    AXRole: AXStaticText AXValue: z
+    AXRole: AXGroup AXValue: 
+        AXRole: AXStaticText AXValue: End of test
+    AXRole: AXGroup AXValue: 
+        AXRole: AXStaticText AXValue: Make sure that a debug assert is not triggered when constructing the accessibility tree for this page.
+    AXRole: AXGroup AXValue: 
+        AXRole: AXStaticText AXValue: On success, you will see a series of "
+        AXRole: AXStaticText AXValue: PASS
+        AXRole: AXStaticText AXValue: " messages, followed by "
+        AXRole: AXStaticText AXValue: TEST COMPLETE
+        AXRole: AXStaticText AXValue: ".
 PASS successfullyParsed is true
 
 TEST COMPLETE
diff --git a/LayoutTests/platform/win/accessibility/aria-checkbox-text-expected.txt b/LayoutTests/platform/win/accessibility/aria-checkbox-text-expected.txt
deleted file mode 100644 (file)
index 62b924e..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-One
-Two
-Three
-This tests that ARIA checkboxes use accessible name computation.
-
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-
-checkbox.title is One
-checkbox.title is Two
-checkbox.title is Three
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
index ef69306..8af0356 100644 (file)
@@ -5,10 +5,10 @@ This tests that the aria roles for combobox and aria-expanded work correctly in
 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
 
 
-Role: combo box
+Role: AXRole: AXComboBox
 PASS combobox.isExpanded is false
 PASS combobox.isExpanded is false
-Role: list
+Role: AXRole: AXList
 PASS successfullyParsed is true
 
 TEST COMPLETE
diff --git a/LayoutTests/platform/win/accessibility/aria-fallback-roles-expected.txt b/LayoutTests/platform/win/accessibility/aria-fallback-roles-expected.txt
deleted file mode 100644 (file)
index b371373..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-test
-This tests that aria fallback roles work correctly.
-
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-
-Role should be: check box
-
diff --git a/LayoutTests/platform/win/accessibility/aria-hidden-expected.txt b/LayoutTests/platform/win/accessibility/aria-hidden-expected.txt
deleted file mode 100644 (file)
index f93290c..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-h1 test
-
-h2
-
-This tests that the aria-hidden attribute works correctly with accessibility. The H1 element (and its children) should not appear in the AX hierarchy. The H2 element should be the first child
-
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-
-h2.title is h2
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
diff --git a/LayoutTests/platform/win/accessibility/aria-labelledby-on-input-expected.txt b/LayoutTests/platform/win/accessibility/aria-labelledby-on-input-expected.txt
deleted file mode 100644 (file)
index b8dafc0..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-This computer will self-destruct in   minutes.
-
-The accessibility description is "Description: This computer will self-destruct in 10 minutes."
index f7f8aad..50c759e 100644 (file)
@@ -1,12 +1,12 @@
 This tests that if aria-labelledby is used, then aria-label attributes are not used.
 
 Alpha Beta Delta Eta Epsilon Theta
-usingNone.title: [Alpha]
-usingNone.description: []
-usingLabel.title: [Beta]
-usingLabel.description: [Description: Gamma]
-usingLabelledby.title: [Delta]
-usingLabelledby.description: [Description: Epsilon]
-usingLabeledby.title: [Eta]
-usingLabeledby.description: [Description: Theta]
+usingNone.title: [AXTitle: Alpha]
+usingNone.description: [AXDescription: ]
+usingLabel.title: [AXTitle: Beta]
+usingLabel.description: [AXDescription: Gamma]
+usingLabelledby.title: [AXTitle: Delta]
+usingLabelledby.description: [AXDescription: Epsilon]
+usingLabeledby.title: [AXTitle: Eta]
+usingLabeledby.description: [AXDescription: Theta]
 
diff --git a/LayoutTests/platform/win/accessibility/aria-labelledby-overrides-label-expected.txt b/LayoutTests/platform/win/accessibility/aria-labelledby-overrides-label-expected.txt
deleted file mode 100644 (file)
index 3ccad7c..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-Shut down computer after  minutes
-This tests that if aria-labelledby is used, then label elements are not used
-
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-
-text.description is Description: Shut down computer after 10 minutes
-PASS text.titleUIElement() != null && text.titleUIElement().isValid is false
-Label element role is: grouping
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
index d18b778..557c3bd 100644 (file)
@@ -5,9 +5,9 @@ This tests that the ARIA roles of list and listitem map correctly to Mac accessi
 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
 
 
-obj.childAtIndex(0).role = list
-obj.childAtIndex(0).childAtIndex(0).role = list item
-obj.childAtIndex(0).childAtIndex(1).role = list item
+obj.childAtIndex(0).role = AXRole: AXList
+obj.childAtIndex(0).childAtIndex(0).role = AXRole: AXTab
+obj.childAtIndex(0).childAtIndex(1).role = AXRole: AXTab
 PASS successfullyParsed is true
 
 TEST COMPLETE
diff --git a/LayoutTests/platform/win/accessibility/aria-mappings-expected.txt b/LayoutTests/platform/win/accessibility/aria-mappings-expected.txt
new file mode 100644 (file)
index 0000000..c2e946d
--- /dev/null
@@ -0,0 +1,56 @@
+alert role
+alertdialog role
+article role
+dialog role
+document role
+status role
+tooltip role
+tree role
+treeitem role
+
+This tests that each of these ARIA roles have appropriate mappings.
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+Role for 'body' is: AXRole: AXWebArea
+
+
+role="alert" should give a message with important, and usually time-sensitive, information.
+Role for 'alert' div is: AXRole: alert
+
+
+role="alertdialog" is a dialog which contains an alert message.
+Role for 'alertdialog' div is: AXRole: alert
+
+
+role="article" is a  section of a page that consists of a composition that forms an independent part of a document, page, or site
+Role for 'article' div is: AXRole: AXGroup
+
+
+role="dialog" is an application window that is designed to interrupt the current processing of an application in order to prompt the user to enter information or require a response.
+Role for 'dialog' div is: AXRole: dialog
+
+
+role="document" is a region containing related information that is declared as document content, as opposed to a web application.
+Role for 'document' div is: AXRole: AXGroup
+
+
+role="status" is a container whose content is advisory information for the user but is not important enough to justify an alert, often but not necessarily presented as a status bar.
+Role for 'status' div is: AXRole: status bar
+
+
+role="tooltip" is a contextual popup that displays a description for an element.
+Role for 'tooltip' div is: AXRole: tool tip
+
+
+role="tree" is a type of list that may contain sub-level nested groups that can be collapsed and expanded.
+Role for 'tree' div is: AXRole: outline
+
+
+role="treeitem" is an option item of a tree.
+Role for 'treeitem' div is: AXRole: outline item
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
index 7cc0b11..a300e39 100644 (file)
@@ -8,15 +8,15 @@ This tests that ARIA menu items are properly exposed as children for menu bars
 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
 
 
-menu bar
+AXRole: AXMenuBar
 PASS menuBar.childrenCount is 2
-list item
+AXRole: AXTab
 PASS menuItem.childrenCount is 2
-grouping
+AXRole: AXGroup
 FAIL menuSubItem1.childrenCount should be 0. Was 2.
-popup menu
+AXRole: popup menu
 PASS menuSubItem2.childrenCount is 1
-list item
+AXRole: AXTab
 FAIL subMenuSubItem.childrenCount should be 0. Was 1.
 PASS successfullyParsed is true
 
index fbf9099..1179067 100644 (file)
@@ -5,10 +5,10 @@ This tests that the aria 'option' role works as expected. That is, it becomes a
 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
 
 
-firstChild.role is text
-firstChild.title is option 1
-secondChild.role is text
-secondChild.description is Description: label 2
+firstChild.role is AXRole: AXStaticText
+firstChild.title is AXTitle: option 1
+secondChild.role is AXRole: AXStaticText
+secondChild.description is AXDescription: label 2
 PASS firstChild.childrenCount is 0
 PASS secondChild.childrenCount is 0
 PASS successfullyParsed is true
diff --git a/LayoutTests/platform/win/accessibility/aria-presentational-role-expected.txt b/LayoutTests/platform/win/accessibility/aria-presentational-role-expected.txt
deleted file mode 100644 (file)
index f50619a..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-Link and text
-
-This tests that the aria 'presentation' role works by successfully removing the element from the AX tree.
-
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-
-firstChild.role is link
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
index 8f2d9c0..68180f7 100644 (file)
@@ -6,7 +6,7 @@ Actual checkboxes:
 
 Broccoli
 Asparagus
-This test PASSES in DumpRenderTree. The role is check box
+This test PASSES in DumpRenderTree. The role is AXRole: AXCheckBox
 
 The following should be a button:
 
@@ -14,7 +14,7 @@ X
 
 Actual button:
 
-Hello This test PASSES in DumpRenderTree. The role is push button
+Hello This test PASSES in DumpRenderTree. The role is AXRole: AXButton
 
 The following should be a heading:
 
@@ -24,7 +24,7 @@ Actual heading:
 
 Hello
 
-This test PASSES in DumpRenderTree. The role is text
+This test PASSES in DumpRenderTree. The role is AXRole: AXStaticText
 
 The following should be a link:
 
@@ -32,7 +32,7 @@ X
 
 Actual link:
 
-Hello This test PASSES in DumpRenderTree. The role is link
+Hello This test PASSES in DumpRenderTree. The role is AXRole: AXLink
 
 The following should be a radio button:
 
@@ -42,7 +42,7 @@ Actual radio buttons:
 
 Broccoli
 Asparagus
-This test PASSES in DumpRenderTree. The role is radio button
+This test PASSES in DumpRenderTree. The role is AXRole: AXRadioButton
 
 The following should be a text box:
 
@@ -50,7 +50,7 @@ X
 
 Actual text box:
 
- This test PASSES in DumpRenderTree. The role is editable text
+ This test PASSES in DumpRenderTree. The role is AXRole: AXStaticText
 
 The following should be an image:
 
@@ -58,7 +58,7 @@ X
 
 Actual image:
 
- This test PASSES in DumpRenderTree. The role is graphic
+ This test PASSES in DumpRenderTree. The role is AXRole: AXImage
 
 The following should be a list:
 
@@ -68,6 +68,6 @@ Actual list:
 
 Broccoli
 Beets
-This test PASSES in DumpRenderTree. The role is list
+This test PASSES in DumpRenderTree. The role is AXRole: AXList
 
 
index a7c6791..7dd04f7 100644 (file)
@@ -4,12 +4,12 @@ This tests that the aria roles for tab and tablist work as expected for buttons.
 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
 
 
-tabList.role = page tab list
-tab1.role = page tab
-tab1.title = Tab A
+tabList.role = AXRole: AXTabGroup
+tab1.role = AXRole: AXTab
+tab1.title = AXTitle: Tab A
 PASS tab1.childrenCount is 0
-tab2.role = page tab
-tab2.title = Tab B
+tab2.role = AXRole: AXTab
+tab2.title = AXTitle: Tab B
 PASS successfullyParsed is true
 
 TEST COMPLETE
index 6bf4aa5..14c1cb8 100644 (file)
@@ -7,13 +7,13 @@ This tests that the aria roles for tab, tabpanel and tablist work as expected co
 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
 
 
-tabList.role = page tab list
-tab1.role = list item
-tab1.title = Crust
+tabList.role = AXRole: AXTabGroup
+tab1.role = AXRole: AXTab
+tab1.title = AXTitle: Crust
 PASS tab1.childrenCount is 0
-tab2.role = list item
-tab2.title = Veges
-tabPanel.role = grouping
+tab2.role = AXRole: AXTab
+tab2.title = AXTitle: Veges
+tabPanel.role = AXRole: AXGroup
 tabPanel.subrole = 
 PASS successfullyParsed is true
 
diff --git a/LayoutTests/platform/win/accessibility/aria-toggle-button-with-title-expected.txt b/LayoutTests/platform/win/accessibility/aria-toggle-button-with-title-expected.txt
deleted file mode 100644 (file)
index e705790..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-Toggle button
-Button title
-This tests that a toggle button properly exposes the title when there isn't a direct relation and textUnderElement is required to be used.
-
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-
-Role: push button
-FAIL tbutton1.title should be AXTitle: Toggle button. Was Toggle button.
-Role: push button
-FAIL button.title should be AXTitle: Button title. Was Button title.
-
index 3a17a98..e0de11f 100644 (file)
@@ -4,10 +4,10 @@ On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
 
 
 PASS axContainer.childrenCount is 2
-Canvas 1 description: Description: Canvas label
-Canvas 1 role: graphic
-Canvas 2 description: 
-Canvas 2 role: graphic
+Canvas 1 description: AXDescription: Canvas label
+Canvas 1 role: AXRole: AXImage
+Canvas 2 description: AXDescription: 
+Canvas 2 role: AXRole: AXImage
 PASS successfullyParsed is true
 
 TEST COMPLETE
index 3046997..c99dc73 100644 (file)
@@ -9,91 +9,91 @@ On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
 
 link1
 PASS document.activeElement == element is true
-FAIL axElement.role should be AXRole: AXLink. Was link.
+PASS axElement.role is "AXRole: AXLink"
 
 button1
 PASS document.activeElement == element is true
-FAIL axElement.role should be AXRole: AXButton. Was push button.
+PASS axElement.role is "AXRole: AXButton"
 
 text1
 PASS document.activeElement == element is true
-FAIL axElement.role should be AXRole: AXTextField. Was editable text.
+FAIL axElement.role should be AXRole: AXTextField. Was AXRole: AXStaticText.
 
 checkbox1
 PASS document.activeElement == element is true
-FAIL axElement.role should be AXRole: AXCheckBox. Was check box.
+PASS axElement.role is "AXRole: AXCheckBox"
 
 radio1
 PASS document.activeElement == element is true
-FAIL axElement.role should be AXRole: AXRadioButton. Was radio button.
+PASS axElement.role is "AXRole: AXRadioButton"
 
 submit1
 PASS document.activeElement == element is true
-FAIL axElement.role should be AXRole: AXButton. Was push button.
+PASS axElement.role is "AXRole: AXButton"
 
 combobox1
 PASS document.activeElement == element is true
-FAIL axElement.role should be AXRole: AXPopUpButton. Was combo box.
+FAIL axElement.role should be AXRole: AXPopUpButton. Was AXRole: AXComboBox.
 
 focusable1
 PASS document.activeElement == element is true
-FAIL axElement.role should be AXRole: AXGroup. Was grouping.
+PASS axElement.role is "AXRole: AXGroup"
 
 aria-button1
 PASS document.activeElement == element is true
-FAIL axElement.role should be AXRole: AXButton. Was push button.
+PASS axElement.role is "AXRole: AXButton"
 
 aria-link1
 PASS document.activeElement == element is true
-FAIL axElement.role should be AXRole: AXLink. Was link.
+PASS axElement.role is "AXRole: AXLink"
 
 link2
 PASS document.activeElement == element is true
-FAIL axElement.role should be AXRole: AXLink. Was link.
+PASS axElement.role is "AXRole: AXLink"
 
 button2
 PASS document.activeElement == element is true
-FAIL axElement.role should be AXRole: AXButton. Was push button.
+PASS axElement.role is "AXRole: AXButton"
 
 text2
 PASS document.activeElement == element is true
-FAIL axElement.role should be AXRole: AXTextField. Was editable text.
+FAIL axElement.role should be AXRole: AXTextField. Was AXRole: AXStaticText.
 
 checkbox2
 PASS document.activeElement == element is true
-FAIL axElement.role should be AXRole: AXCheckBox. Was check box.
+PASS axElement.role is "AXRole: AXCheckBox"
 
 radio2
 PASS document.activeElement == element is true
-FAIL axElement.role should be AXRole: AXRadioButton. Was radio button.
+PASS axElement.role is "AXRole: AXRadioButton"
 
 submit2
 PASS document.activeElement == element is true
-FAIL axElement.role should be AXRole: AXButton. Was push button.
+PASS axElement.role is "AXRole: AXButton"
 
 combobox2
 PASS document.activeElement == element is true
-FAIL axElement.role should be AXRole: AXPopUpButton. Was combo box.
+FAIL axElement.role should be AXRole: AXPopUpButton. Was AXRole: AXComboBox.
 
 focusable2
 PASS document.activeElement == element is true
-FAIL axElement.role should be AXRole: AXGroup. Was grouping.
+PASS axElement.role is "AXRole: AXGroup"
 
 aria-button2
 PASS document.activeElement == element is true
-FAIL axElement.role should be AXRole: AXButton. Was push button.
+PASS axElement.role is "AXRole: AXButton"
 
 aria-link2
 PASS document.activeElement == element is true
-FAIL axElement.role should be AXRole: AXLink. Was link.
+PASS axElement.role is "AXRole: AXLink"
 
 focusable1
 PASS document.activeElement == element is true
-FAIL axElement.role should be AXRole: AXButton. Was grouping.
+FAIL axElement.role should be AXRole: AXButton. Was AXRole: AXGroup.
 
 focusable2
 PASS document.activeElement == element is true
-FAIL axElement.role should be AXRole: AXButton. Was push button.
+PASS axElement.role is "AXRole: AXButton"
 
 PASS successfullyParsed is true
 
diff --git a/LayoutTests/platform/win/accessibility/css-content-attribute-expected.txt b/LayoutTests/platform/win/accessibility/css-content-attribute-expected.txt
new file mode 100644 (file)
index 0000000..7495bf1
--- /dev/null
@@ -0,0 +1,18 @@
+SAMPLE
+
+End of test
+This tests that when the content attribute in CSS is used, the correct values are returned.
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+AXRole: AXWebArea AXValue: 
+  AXRole: H1 AXValue: 
+    AXRole: AXStaticText AXValue: This is a
+    AXRole: AXStaticText AXValue: SAMPLE
+    AXRole: AXStaticText AXValue: Headline
+  AXRole: AXGroup AXValue: 
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
index a099ea9..9dd4dd4 100644 (file)
@@ -11,52 +11,28 @@ On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
 
 
 Before:
-document 
-    client 
-        grouping 
-            editable text 
-        grouping 
-            client 
-                client 
-                    client 
-                        grouping 
-                            push button 
-        grouping 
-            editable text 
-        grouping 
-            editable text 
-        grouping 
-            editable text 
-        grouping 
-            editable text 
-            editable text 
-            editable text 
-            editable text 
-            editable text 
-        grouping 
-            editable text 
+AXRole: document AXValue: 
+    AXRole: AXWebArea AXValue: 
+        AXRole: AXGroup AXValue: 
+            AXRole: AXStaticText AXValue: Before
+        AXRole: AXGroup AXValue: 
+            AXRole: AXGroup AXValue: 
+                AXRole: AXWebArea AXValue: 
+                    AXRole: AXWebArea AXValue: 
+                        AXRole: AXGroup AXValue: 
+                            AXRole: AXButton AXValue: 
+        AXRole: AXGroup AXValue: 
+            AXRole: AXStaticText AXValue: After
+        AXRole: AXGroup AXValue: 
 
 After:
-document 
-    client 
-        grouping 
-            editable text 
-        grouping 
-        grouping 
-            editable text 
-        grouping 
-            editable text 
-        grouping 
-            editable text 
-        grouping 
-            editable text 
-            editable text 
-            editable text 
-            editable text 
-            editable text 
-        grouping 
-            editable text 
-    client 
+AXRole: document AXValue: 
+    AXRole: AXWebArea AXValue: 
+        AXRole: AXGroup AXValue: 
+            AXRole: AXStaticText AXValue: Before
+        AXRole: AXGroup AXValue: 
+            AXRole: AXStaticText AXValue: After
+        AXRole: AXGroup AXValue: 
 
 PASS frameBodyRole == frameBody.role is false
 PASS frameGroupRole == frameGroup.role is false
@@ -64,7 +40,7 @@ PASS frameButtonRole == frameButton.role is false
 PASS root.isEqual(newRoot) is true
 PASS body.isEqual(newBody) is true
 PASS before.isEqual(newBefore) is true
-FAIL after.isEqual(newAfter) should be true. Was false.
+PASS after.isEqual(newAfter) is true
 
 TEST COMPLETE
 
index b61d99d..a8ab01a 100644 (file)
@@ -1,33 +1,29 @@
 End of test
 Before:
-client 
-    link 
-    grouping 
-        editable text 
-    grouping 
-        editable text 
-    grouping 
-        editable text 
-    grouping 
-        editable text 
-        editable text 
-        editable text 
-        editable text 
-        editable text 
+AXRole: AXWebArea AXValue: 
+    AXRole: AXLink AXValue: about:blank
+    AXRole: AXGroup AXValue: 
+        AXRole: AXStaticText AXValue: End of test
+    AXRole: AXGroup AXValue: 
+        AXRole: AXStaticText AXValue: This can cause a crash.
+    AXRole: AXGroup AXValue: 
+        AXRole: AXStaticText AXValue: On success, you will see a series of "
+        AXRole: AXStaticText AXValue: PASS
+        AXRole: AXStaticText AXValue: " messages, followed by "
+        AXRole: AXStaticText AXValue: TEST COMPLETE
+        AXRole: AXStaticText AXValue: ".
 After:
-client 
-    grouping 
-        editable text 
-    grouping 
-        editable text 
-    grouping 
-        editable text 
-    grouping 
-        editable text 
-        editable text 
-        editable text 
-        editable text 
-        editable text 
+AXRole: AXWebArea AXValue: 
+    AXRole: AXGroup AXValue: 
+        AXRole: AXStaticText AXValue: End of test
+    AXRole: AXGroup AXValue: 
+        AXRole: AXStaticText AXValue: This can cause a crash.
+    AXRole: AXGroup AXValue: 
+        AXRole: AXStaticText AXValue: On success, you will see a series of "
+        AXRole: AXStaticText AXValue: PASS
+        AXRole: AXStaticText AXValue: " messages, followed by "
+        AXRole: AXStaticText AXValue: TEST COMPLETE
+        AXRole: AXStaticText AXValue: ".
 This can cause a crash.
 
 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
index c15fc1a..a747448 100644 (file)
@@ -3,6 +3,6 @@ This tests that the enabled state of the document is true.
 Bug #67974: MSAA: WebKit reports the document state as disabled 
 
 This test must be run inside of DumpRenderTree.
-PASS accessibilityController.focusedElement.parentElement().role is "document"
+PASS accessibilityController.focusedElement.parentElement().role is "AXRole: document"
 PASS accessibilityController.focusedElement.parentElement().isEnabled is true
 
index aa15b8a..541e17c 100644 (file)
@@ -5,7 +5,7 @@
         {
             if (!window.accessibilityController || !window.testRunner)
                 return;
-            shouldBe('accessibilityController.focusedElement.parentElement().role', '"document"');
+            shouldBe('accessibilityController.focusedElement.parentElement().role', '"AXRole: document"');
             shouldBeTrue('accessibilityController.focusedElement.parentElement().isEnabled');
         }
     </script>
index a59d90e..67ac2b0 100644 (file)
@@ -1,4 +1,4 @@
 Test for role attribute of document 
 ----------------------------------- 
-role of Document : client 
+role of Document : AXRole: AXWebArea 
 
index 3431852..e81cc80 100644 (file)
@@ -14,16 +14,16 @@ This test verifies that, on Windows, heading elements return their tag name for
 
 Bug 30937 - MSAA: Accessibility of headings is not correct
 
-PASS e.role is "H1"
+PASS e.role is "AXRole: H1"
 PASS e.description is "L1"
-PASS e.role is "H2"
+PASS e.role is "AXRole: H2"
 PASS e.description is "L2"
-PASS e.role is "H3"
+PASS e.role is "AXRole: H3"
 PASS e.description is "L3"
-PASS e.role is "H4"
+PASS e.role is "AXRole: H4"
 PASS e.description is "L4"
-PASS e.role is "H5"
+PASS e.role is "AXRole: H5"
 PASS e.description is "L5"
-PASS e.role is "H6"
+PASS e.role is "AXRole: H6"
 PASS e.description is "L6"
 
index 90e08b0..6c043b6 100644 (file)
                 document.getElementById("body").focus();
 
                 var e = accessibilityController.focusedElement.childAtIndex(0);
-                shouldBe('e.role', '"H1"');
+                shouldBe('e.role', '"AXRole: H1"');
                 shouldBe('e.description', '"L1"');
 
                 e = accessibilityController.focusedElement.childAtIndex(1);
-                shouldBe('e.role', '"H2"');
+                shouldBe('e.role', '"AXRole: H2"');
                 shouldBe('e.description', '"L2"');
 
                 e = accessibilityController.focusedElement.childAtIndex(2);
-                shouldBe('e.role', '"H3"');
+                shouldBe('e.role', '"AXRole: H3"');
                 shouldBe('e.description', '"L3"');
 
                 e = accessibilityController.focusedElement.childAtIndex(3);
-                shouldBe('e.role', '"H4"');
+                shouldBe('e.role', '"AXRole: H4"');
                 shouldBe('e.description', '"L4"');
 
                 e = accessibilityController.focusedElement.childAtIndex(4);
-                shouldBe('e.role', '"H5"');
+                shouldBe('e.role', '"AXRole: H5"');
                 shouldBe('e.description', '"L5"');
 
                 e = accessibilityController.focusedElement.childAtIndex(5);
-                shouldBe('e.role', '"H6"');
+                shouldBe('e.role', '"AXRole: H6"');
                 shouldBe('e.description', '"L6"');
             }
         </script>
diff --git a/LayoutTests/platform/win/accessibility/image-map1-expected.txt b/LayoutTests/platform/win/accessibility/image-map1-expected.txt
new file mode 100644 (file)
index 0000000..ef389d4
--- /dev/null
@@ -0,0 +1,22 @@
+This tests that you can reach the links within an image map.
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+Link1 role: AXRole: AXLink
+Link1 title: AXTitle: 
+Link1 description: AXDescription: 
+
+Link2 role: AXRole: AXLink
+Link2 title: AXTitle: 
+Link2 description: AXDescription: 
+
+Link3 role: AXRole: AXLink
+Link3 title: AXTitle: 
+Link3 description: AXDescription: 
+
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
diff --git a/LayoutTests/platform/win/accessibility/image-with-alt-and-map-expected.txt b/LayoutTests/platform/win/accessibility/image-with-alt-and-map-expected.txt
new file mode 100644 (file)
index 0000000..936e47b
--- /dev/null
@@ -0,0 +1,18 @@
+
+End of test
+This tests the hierarchy of an image with alt text and a map.
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+AXRole: AXWebArea AXTitle:  AXDescription: 
+  AXRole: AXGroup AXTitle:  AXDescription: 
+    AXRole: AXImage AXTitle:  AXDescription: foo bar baz
+      AXRole: AXLink AXTitle: foo AXDescription: 
+      AXRole: AXLink AXTitle: bar AXDescription: 
+      AXRole: AXLink AXTitle: baz AXDescription: 
+  AXRole: AXGroup AXTitle:  AXDescription: 
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
index bfb5a79..88bbf84 100644 (file)
@@ -2,6 +2,6 @@
 
 This test verifies that, on Windows, an img tag's alt text is returned for the element's 'title' property when the element has no ARIA name.
 
-PASS e.title is "ARIA labeled-by name"
-PASS e.title is "alternate text"
+PASS e.title is "AXTitle: ARIA labeled-by name"
+PASS e.title is "AXTitle: alternate text"
 
index b4a9752..13fa509 100644 (file)
                 var anonymousBlock = accessibilityController.focusedElement.childAtIndex(0);
                 var e = anonymousBlock.childAtIndex(0);
                 
-                shouldBe('e.title', '"ARIA labeled-by name"');
+                shouldBe('e.title', '"AXTitle: ARIA labeled-by name"');
 
                 e = anonymousBlock.childAtIndex(1);
-                shouldBe('e.title', '"alternate text"');
+                shouldBe('e.title', '"AXTitle: alternate text"');
             }
         </script>
     </body>
diff --git a/LayoutTests/platform/win/accessibility/img-alt-tag-only-whitespace-expected.txt b/LayoutTests/platform/win/accessibility/img-alt-tag-only-whitespace-expected.txt
deleted file mode 100644 (file)
index 8031613..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-CONSOLE MESSAGE: line 26: Image description: Description:    Image 
-
-
-
-This tests that images with alt tags that only have white space are ignored.
-
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-
-PASS imagesGroup.childrenCount is 1
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
diff --git a/LayoutTests/platform/win/accessibility/img-aria-button-alt-tag-expected.txt b/LayoutTests/platform/win/accessibility/img-aria-button-alt-tag-expected.txt
deleted file mode 100644 (file)
index fcd0b9e..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-
-This test makes sure that a img acting as an aria button still returns its alt tag as the description
-
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-
-imgUIElement.description is Description: alternate
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
diff --git a/LayoutTests/platform/win/accessibility/img-fallsback-to-title-expected.txt b/LayoutTests/platform/win/accessibility/img-fallsback-to-title-expected.txt
deleted file mode 100644 (file)
index edb2cd4..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-    
-test
-test
-This tests that images will fallback to using the title attribute if no other descriptive text is present.
-
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-
-Image1 description: Description: test1
-Image1 help: 
-
-Image2 description: Description: alt
-Image2 help: 
-
-Image3 description: Description: test3
-Image3 help: 
-
-Image4 description: Description: alt
-Image4 help: 
-
-PASS imagesGroup.childAtIndex(0).childrenCount is 2
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
diff --git a/LayoutTests/platform/win/accessibility/input-image-alt-expected.txt b/LayoutTests/platform/win/accessibility/input-image-alt-expected.txt
deleted file mode 100644 (file)
index bbfaef5..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-
-This test makes sure that an input image returns its alt tag as the description
-
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-
-img.description is Description: Submit
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
index 4904511..f0a1b6e 100644 (file)
@@ -9,7 +9,7 @@ PASS e.accessibilityValue.substr(-8) is "img.html"
 PASS e.accessibilityValue.substr(-8) is "img.html"
 PASS e.accessibilityValue.substr(-9) is "text.html"
 PASS e.accessibilityValue.substr(-9) is "text.html"
-PASS e.title is "link text"
+PASS e.title is "AXTitle: link text"
 PASS e.accessibilityValue.substr(-10) is "input.html"
 PASS e.accessibilityValue is "input value"
 
index 3b1cffc..f59d83b 100644 (file)
@@ -46,7 +46,7 @@
                 // The child text node.
                 e = e.childAtIndex(0);
                 shouldBe('e.accessibilityValue.substr(-9)', '"text.html"');
-                shouldBe('e.title', '"link text"');
+                shouldBe('e.title', '"AXTitle: link text"');
 
                 document.getElementById("link3").focus();
                 e = accessibilityController.focusedElement;
index 226ee3f..dcb5a6f 100644 (file)
@@ -3,5 +3,5 @@ This test verifies that, on Windows, list items return the "list item" role.
 Bug 32688 - MSAA: Accessibility role of list items is wrong
 
 list item
-PASS listItem.role is "list item"
+PASS listItem.role is "AXRole: AXTab"
 
index 17eba32..e95ed37 100644 (file)
@@ -26,7 +26,7 @@
                 document.getElementById("listItem").focus();
 
                 var listItem = accessibilityController.focusedElement;
-                shouldBe('listItem.role', '"list item"');
+                shouldBe('listItem.role', '"AXRole: AXTab"');
             }
         </script>
     </body>
index d70e575..593859d 100644 (file)
@@ -2,5 +2,5 @@ This test verifies that, on Windows, list markers return the non-editable "text"
 
 
 list item
-PASS listMarker.role is "text"
+PASS listMarker.role is "AXRole: AXStaticText"
 
index 8bcccf7..39a5c2c 100644 (file)
@@ -26,7 +26,7 @@
                 document.getElementById("listItem").focus();
 
                 var listMarker = accessibilityController.focusedElement.childAtIndex(0);
-                shouldBe('listMarker.role', '"text"');
+                shouldBe('listMarker.role', '"AXRole: AXStaticText"');
             }
         </script>
     </body>
index cba0902..5c14871 100644 (file)
@@ -3,5 +3,5 @@ This test verifies that, on Windows, lists return the "list" role.
 Bug 32736 - REGRESSION(r52233): MSAA: Accessibility role of lists is wrong
 
 list item
-PASS list.role is "list"
+PASS list.role is "AXRole: AXList"
 
index d405453..25757b3 100644 (file)
@@ -25,7 +25,7 @@
                 document.getElementById("list").focus();
 
                 var list = accessibilityController.focusedElement;
-                shouldBe('list.role', '"list"');
+                shouldBe('list.role', '"AXRole: AXList"');
             }
         </script>
     </body>
index dea404b..84ae1f4 100644 (file)
@@ -1,7 +1,7 @@
 This tests the accessibility roles of multiselect elements and their option elements.
 
-PASS accessibilityController.focusedElement.role is "list"
-PASS accessibilityController.focusedElement.childAtIndex(0).role is "text"
+PASS accessibilityController.focusedElement.role is "AXRole: AXList"
+PASS accessibilityController.focusedElement.childAtIndex(0).role is "AXRole: AXStaticText"
 
 
 
index a70a58d..5a32d9a 100644 (file)
@@ -25,8 +25,8 @@ elements.</p>
         testRunner.dumpAsText();
 
         document.getElementById("selectElement").focus();
-        shouldBe('accessibilityController.focusedElement.role', '"list"');
-        shouldBe('accessibilityController.focusedElement.childAtIndex(0).role', '"text"');
+        shouldBe('accessibilityController.focusedElement.role', '"AXRole: AXList"');
+        shouldBe('accessibilityController.focusedElement.childAtIndex(0).role', '"AXRole: AXStaticText"');
     }
 </script>
 </body>
index be28c84..d31610a 100644 (file)
@@ -1,6 +1,8 @@
+Received unknown event for object ''.
+Received unknown event for object ''.
 This tests that elements return their correct parent element.
 
 
 
-PASS optionElement.parentElement().role is "list"
+PASS optionElement.parentElement().role is "AXRole: AXList"
 
index 4b678e7..0493cee 100644 (file)
@@ -26,7 +26,7 @@
 
         var optionElement = accessibilityController.focusedElement.childAtIndex(0);
 
-        shouldBe('optionElement.parentElement().role', '"list"');
+        shouldBe('optionElement.parentElement().role', '"AXRole: AXList"');
     }
 </script>
 </body>
index 7f3d8d3..bcd0f56 100644 (file)
@@ -2,5 +2,5 @@ This tests that select elements have the correct role.
 
 
 
-PASS accessibilityController.focusedElement.role is "combo box"
+PASS accessibilityController.focusedElement.role is "AXRole: AXComboBox"
 
index e924d0c..9369312 100644 (file)
@@ -24,7 +24,7 @@
 
         document.getElementById("selectElement").focus();
 
-        shouldBe('accessibilityController.focusedElement.role', '"combo box"');
+        shouldBe('accessibilityController.focusedElement.role', '"AXRole: AXComboBox"');
     }
 </script>
 </body>
index 9e621cc..14b71eb 100644 (file)
@@ -2,8 +2,8 @@
 This tests that we can adjust focus and selection via accessibility API.
 
 
-FAIL accessibilityController.focusedElement.role should be document. Was client.
-PASS accessibilityController.focusedElement.role is "list"
+FAIL accessibilityController.focusedElement.role should be document. Was AXRole: AXWebArea.
+FAIL accessibilityController.focusedElement.role should be AXList. Was AXRole: AXList.
 
 Option 0 is selected.
 Option 1 is not selected.
index 9636162..04d9342 100644 (file)
@@ -47,7 +47,7 @@
         // Focus the select element.
         var select = anonymousBlock.childAtIndex(0);
         select.takeFocus();
-        shouldBe('accessibilityController.focusedElement.role', '"list"');
+        shouldBe('accessibilityController.focusedElement.role', '"AXList"');
 
         debug("");
 
index 535d410..ecc0fd7 100644 (file)
 
         document.getElementById("selectElement").focus();
         var selectElement = accessibilityController.focusedElement;
-        shouldBe('selectElement.role', '"combo box"');
+        shouldBe('selectElement.role', '"AXRole: combo box"');
         shouldBeFalse('selectElement.isMultiSelectable');
         shouldBeTrue('selectElement.isCollapsed');
         shouldBeTrue('selectElement.hasPopup');
         debug("");
 
         var list = accessibilityController.focusedElement.childAtIndex(0);
-        shouldBe('list.role', '"list"');
+        shouldBe('list.role', '"AXRole: list"');
         shouldBeFalse('list.isVisible');
         shouldBeTrue('list.isOffScreen');
         debug("");
diff --git a/LayoutTests/platform/win/accessibility/svg-image-expected.txt b/LayoutTests/platform/win/accessibility/svg-image-expected.txt
deleted file mode 100644 (file)
index f376baa..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-
-This tests that SVG images are accessible elements and they have the same attributes as real images.
-
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-
-PASS svgImage.role is realImage.role
-PASS svgImage.description is realImage.description
-SVG Image Role: graphic
-SVG Image Description: Description: TestImage
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
index 7fae23e..2615ad7 100644 (file)
@@ -2,5 +2,5 @@ This test verifies that, on Windows, text nodes return "editable text" for their
 
 Bug 32631 - MSAA: Accessibility role of text nodes is wrong
 
-PASS e.role is "editable text"
+FAIL e.role should be editable text. Was AXRole: AXStaticText.
 
diff --git a/LayoutTests/platform/win/aria-labelledby-overrides-aria-label-actual.txt b/LayoutTests/platform/win/aria-labelledby-overrides-aria-label-actual.txt
new file mode 100644 (file)
index 0000000..50c759e
--- /dev/null
@@ -0,0 +1,12 @@
+This tests that if aria-labelledby is used, then aria-label attributes are not used.
+
+Alpha Beta Delta Eta Epsilon Theta
+usingNone.title: [AXTitle: Alpha]
+usingNone.description: [AXDescription: ]
+usingLabel.title: [AXTitle: Beta]
+usingLabel.description: [AXDescription: Gamma]
+usingLabelledby.title: [AXTitle: Delta]
+usingLabelledby.description: [AXDescription: Epsilon]
+usingLabeledby.title: [AXTitle: Eta]
+usingLabeledby.description: [AXDescription: Theta]
+