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 006d3272f4c1877b680758c771165976a2b7546c..bd131c432f7a7c307451a7cd71338b13b992308d 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.
 2014-10-14  Carlos Alberto Lopez Perez  <clopez@igalia.com>
 
         [GTK] Unreviewed GTK gardening.
index 8d2274e3b2c7c71342cfb4994df8cbd702502e27..950e4fd3225e434bde6cc2e2036e1cdd1a37eb6b 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/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 ]
 
 # Incomplete implementation of eventSender causes this test to fail
 webkit.org/b/42194 fast/scrolling/scroll-select-list.html [ ImageOnlyFailure ]
 
index c1a528de70b3add96609eddc568ae32b382042ea..917bfb641fed765db14d9a26679a65c0c4252a6e 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 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'
 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 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'
 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 1b23226075f4e55f0e133005baa4e45c1b5390e6..b5d4525274c3c8a33ac036f6e540cb55fbe5e852 100644 (file)
@@ -53,7 +53,9 @@
         }
         children = table2.childrenCount;
         shouldBe("children", "6");
         }
         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;
             shouldBe("table2.childAtIndex(i).role", "'AXRole: AXCell'");
         }
         children = table3.childrenCount;
@@ -63,7 +65,9 @@
         }
         children = table4.childrenCount;
         shouldBe("children", "6");
         }
         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'");
         }
     }
             shouldBe("table4.childAtIndex(i).role", "'AXRole: AXCell'");
         }
     }
index 6424fb0e47cc85c21355be92d805ccc034db658f..8eef89ce5561ef5de8e27824c697a720a37b59bd 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 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'
 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 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'
 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 a4b47389e1bfdee3824c10177b35df2a73093824..c5b56808e6c36a7800c6622acd26517cfafc5af5 100644 (file)
@@ -55,7 +55,9 @@
         }
         children = table2.childrenCount;
         shouldBe("children", "6");
         }
         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;
             shouldBe("table2.childAtIndex(i).role", "'AXRole: AXCell'");
         }
         children = table3.childrenCount;
@@ -65,7 +67,9 @@
         }
         children = table4.childrenCount;
         shouldBe("children", "6");
         }
         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'");
         }
     }
             shouldBe("table4.childAtIndex(i).role", "'AXRole: AXCell'");
         }
     }