REGRESSION(r174567): [GTK] Layout Tests platform/gtk/accessibility/aria-table-hierarc...
authorjdiggs@igalia.com <jdiggs@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 14 Oct 2014 19:30:08 +0000 (19:30 +0000)
committerjdiggs@igalia.com <jdiggs@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 14 Oct 2014 19:30:08 +0000 (19:30 +0000)
https://bugs.webkit.org/show_bug.cgi?id=137697

These tests were overlooked when updating tests to reflect the correct
mapping for ColumnHeaderRole and RowHeaderRole in ATK.

Reviewed by Chris Fleizach.

* platform/gtk/TestExpectations: Remove two failing tests.
* platform/gtk/accessibility/aria-table-hierarchy-expected.txt: Updated expectations.
* platform/gtk/accessibility/aria-table-hierarchy.html: Updated in-test shouldBe values for headers.
* platform/gtk/accessibility/table-hierarchy-expected.txt: Updated expectations.
* platform/gtk/accessibility/table-hierarchy.html: Updated in-test shouldBe values for headers.

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

LayoutTests/ChangeLog
LayoutTests/platform/gtk/TestExpectations
LayoutTests/platform/gtk/accessibility/aria-table-hierarchy-expected.txt
LayoutTests/platform/gtk/accessibility/aria-table-hierarchy.html
LayoutTests/platform/gtk/accessibility/table-hierarchy-expected.txt
LayoutTests/platform/gtk/accessibility/table-hierarchy.html

index 006d327..bd131c4 100644 (file)
@@ -1,3 +1,19 @@
+2014-10-14  Joanmarie Diggs  <jdiggs@igalia.com>
+
+        REGRESSION(r174567): [GTK] Layout Tests platform/gtk/accessibility/aria-table-hierarchy.html and platform/gtk/accessibility/table-hierarchy.html fail
+        https://bugs.webkit.org/show_bug.cgi?id=137697
+
+        These tests were overlooked when updating tests to reflect the correct
+        mapping for ColumnHeaderRole and RowHeaderRole in ATK.
+
+        Reviewed by Chris Fleizach.
+
+        * platform/gtk/TestExpectations: Remove two failing tests.
+        * platform/gtk/accessibility/aria-table-hierarchy-expected.txt: Updated expectations.
+        * platform/gtk/accessibility/aria-table-hierarchy.html: Updated in-test shouldBe values for headers.
+        * platform/gtk/accessibility/table-hierarchy-expected.txt: Updated expectations.
+        * platform/gtk/accessibility/table-hierarchy.html: Updated in-test shouldBe values for headers.
+
 2014-10-14  Carlos Alberto Lopez Perez  <clopez@igalia.com>
 
         [GTK] Unreviewed GTK gardening.
index 8d2274e..950e4fd 100644 (file)
@@ -2141,9 +2141,6 @@ webkit.org/b/137109 accessibility/legend-children-are-visible.html [ Failure ]
 
 webkit.org/b/137695 media/video-controls-audiotracks-trackmenu.html [ Failure ]
 
-webkit.org/b/137697 platform/gtk/accessibility/aria-table-hierarchy.html [ Failure ]
-webkit.org/b/137697 platform/gtk/accessibility/table-hierarchy.html [ Failure ]
-
 # Incomplete implementation of eventSender causes this test to fail
 webkit.org/b/42194 fast/scrolling/scroll-select-list.html [ ImageOnlyFailure ]
 
index c1a528d..917bfb6 100644 (file)
@@ -39,8 +39,8 @@ PASS children is 2
 PASS table1.childAtIndex(i).role is 'AXRole: AXCell'
 PASS table1.childAtIndex(i).role is 'AXRole: AXCell'
 PASS children is 6
-PASS table2.childAtIndex(i).role is 'AXRole: AXCell'
-PASS table2.childAtIndex(i).role is 'AXRole: AXCell'
+PASS table2.childAtIndex(0).role is 'AXRole: AXColumnHeader'
+PASS table2.childAtIndex(1).role is 'AXRole: AXColumnHeader'
 PASS table2.childAtIndex(i).role is 'AXRole: AXCell'
 PASS table2.childAtIndex(i).role is 'AXRole: AXCell'
 PASS table2.childAtIndex(i).role is 'AXRole: AXCell'
@@ -49,8 +49,8 @@ PASS children is 2
 PASS table3.childAtIndex(i).role is 'AXRole: AXCell'
 PASS table3.childAtIndex(i).role is 'AXRole: AXCell'
 PASS children is 6
-PASS table4.childAtIndex(i).role is 'AXRole: AXCell'
-PASS table4.childAtIndex(i).role is 'AXRole: AXCell'
+PASS table4.childAtIndex(0).role is 'AXRole: AXColumnHeader'
+PASS table4.childAtIndex(1).role is 'AXRole: AXColumnHeader'
 PASS table4.childAtIndex(i).role is 'AXRole: AXCell'
 PASS table4.childAtIndex(i).role is 'AXRole: AXCell'
 PASS table4.childAtIndex(i).role is 'AXRole: AXCell'
index 1b23226..b5d4525 100644 (file)
@@ -53,7 +53,9 @@
         }
         children = table2.childrenCount;
         shouldBe("children", "6");
-        for (i = 0; i < children; ++i) {
+        shouldBe("table2.childAtIndex(0).role", "'AXRole: AXColumnHeader'");
+        shouldBe("table2.childAtIndex(1).role", "'AXRole: AXColumnHeader'");
+        for (i = 2; i < children; ++i) {
             shouldBe("table2.childAtIndex(i).role", "'AXRole: AXCell'");
         }
         children = table3.childrenCount;
@@ -63,7 +65,9 @@
         }
         children = table4.childrenCount;
         shouldBe("children", "6");
-        for (i = 0; i < children; ++i) {
+        shouldBe("table4.childAtIndex(0).role", "'AXRole: AXColumnHeader'");
+        shouldBe("table4.childAtIndex(1).role", "'AXRole: AXColumnHeader'");
+        for (i = 2; i < children; ++i) {
             shouldBe("table4.childAtIndex(i).role", "'AXRole: AXCell'");
         }
     }
index 6424fb0..8eef89c 100644 (file)
@@ -33,8 +33,8 @@ PASS children is 2
 PASS table1.childAtIndex(i).role is 'AXRole: AXCell'
 PASS table1.childAtIndex(i).role is 'AXRole: AXCell'
 PASS children is 6
-PASS table2.childAtIndex(i).role is 'AXRole: AXCell'
-PASS table2.childAtIndex(i).role is 'AXRole: AXCell'
+PASS table2.childAtIndex(0).role is 'AXRole: AXRowHeader'
+PASS table2.childAtIndex(1).role is 'AXRole: AXRowHeader'
 PASS table2.childAtIndex(i).role is 'AXRole: AXCell'
 PASS table2.childAtIndex(i).role is 'AXRole: AXCell'
 PASS table2.childAtIndex(i).role is 'AXRole: AXCell'
@@ -43,8 +43,8 @@ PASS children is 2
 PASS table3.childAtIndex(i).role is 'AXRole: AXCell'
 PASS table3.childAtIndex(i).role is 'AXRole: AXCell'
 PASS children is 6
-PASS table4.childAtIndex(i).role is 'AXRole: AXCell'
-PASS table4.childAtIndex(i).role is 'AXRole: AXCell'
+PASS table4.childAtIndex(0).role is 'AXRole: AXRowHeader'
+PASS table4.childAtIndex(1).role is 'AXRole: AXRowHeader'
 PASS table4.childAtIndex(i).role is 'AXRole: AXCell'
 PASS table4.childAtIndex(i).role is 'AXRole: AXCell'
 PASS table4.childAtIndex(i).role is 'AXRole: AXCell'
index a4b4738..c5b5680 100644 (file)
@@ -55,7 +55,9 @@
         }
         children = table2.childrenCount;
         shouldBe("children", "6");
-        for (i = 0; i < children; ++i) {
+        shouldBe("table2.childAtIndex(0).role", "'AXRole: AXRowHeader'");
+        shouldBe("table2.childAtIndex(1).role", "'AXRole: AXRowHeader'");
+        for (i = 2; i < children; ++i) {
             shouldBe("table2.childAtIndex(i).role", "'AXRole: AXCell'");
         }
         children = table3.childrenCount;
@@ -65,7 +67,9 @@
         }
         children = table4.childrenCount;
         shouldBe("children", "6");
-        for (i = 0; i < children; ++i) {
+        shouldBe("table4.childAtIndex(0).role", "'AXRole: AXRowHeader'");
+        shouldBe("table4.childAtIndex(1).role", "'AXRole: AXRowHeader'");
+        for (i = 2; i < children; ++i) {
             shouldBe("table4.childAtIndex(i).role", "'AXRole: AXCell'");
         }
     }