AX: Mac doesn't have expectation for LayoutTests/accessibility/table-cells-roles...
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 20 Aug 2015 21:42:02 +0000 (21:42 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 20 Aug 2015 21:42:02 +0000 (21:42 +0000)
https://bugs.webkit.org/show_bug.cgi?id=148236

Patch by Nan Wang <n_wang@apple.com> on 2015-08-20
Reviewed by Chris Fleizach.

* accessibility/table-cells-roles-expected.txt:
* accessibility/table-cells-roles.html:
* platform/mac/TestExpectations:
* platform/mac/accessibility/table-cells-roles-expected.txt: Added.

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

LayoutTests/ChangeLog
LayoutTests/accessibility/table-cells-roles-expected.txt
LayoutTests/accessibility/table-cells-roles.html
LayoutTests/platform/mac/TestExpectations
LayoutTests/platform/mac/accessibility/table-cells-roles-expected.txt [new file with mode: 0644]

index 904a527..6cd5efa 100644 (file)
@@ -1,3 +1,15 @@
+2015-08-20  Nan Wang  <n_wang@apple.com>
+
+        AX: Mac doesn't have expectation for LayoutTests/accessibility/table-cells-roles.html test
+        https://bugs.webkit.org/show_bug.cgi?id=148236
+
+        Reviewed by Chris Fleizach.
+
+        * accessibility/table-cells-roles-expected.txt:
+        * accessibility/table-cells-roles.html:
+        * platform/mac/TestExpectations:
+        * platform/mac/accessibility/table-cells-roles-expected.txt: Added.
+
 2015-08-20  Chris Dumez  <cdumez@apple.com>
 
         REGRESSION: http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html is very flaky
index 3fdf9ab..b3f7673 100644 (file)
@@ -14,15 +14,15 @@ No  Country Capital
 
 This test checks the correctness of roles for different cases of table cells.
 
-The table cell at (2,0) should have a role AXRole: AXColumnHeader , currently it has AXRole: AXColumnHeader .
-The table cell at (1,2) should have a role AXRole: AXCell , currently it has AXRole: AXCell .
-The table cell at (2,3) should have a role AXRole: AXCell , currently it has AXRole: AXCell .
-The table cell at (1,4) should have a role AXRole: AXCell , currently it has AXRole: AXCell .
-The table cell at (0,2) should have a role AXRole: AXRowHeader , currently it has AXRole: AXRowHeader .
-The table cell at (0,4) should have a role AXRole: AXRowHeader , currently it has AXRole: AXRowHeader .
+The table cell at (2,0) currently has role  AXRole: AXColumnHeader .
+The table cell at (1,2) currently has role  AXRole: AXCell .
+The table cell at (2,3) currently has role  AXRole: AXCell .
+The table cell at (1,4) currently has role  AXRole: AXCell .
+The table cell at (0,2) currently has role  AXRole: AXRowHeader .
+The table cell at (0,4) currently has role  AXRole: AXRowHeader .
 
-The table2 cell at (2,0) should have a role AXRole: AXColumnHeader , currently it has AXRole: AXColumnHeader .
-The table2 cell at (1,2) should have a role AXRole: AXCell , currently it has AXRole: AXCell .
-The table2 cell at (2,3) should have a role AXRole: AXCell , currently it has AXRole: AXCell .
-The table2 cell at (0,2) should have a role AXRole: AXRowHeader , currently it has AXRole: AXRowHeader .
+The table2 cell at (2,0) currently has role  AXRole: AXColumnHeader .
+The table2 cell at (1,2) currently has role  AXRole: AXCell .
+The table2 cell at (2,3) currently has role  AXRole: AXCell .
+The table2 cell at (0,2) currently has role  AXRole: AXRowHeader .
 
index 8cab3f6..a36ba10 100644 (file)
@@ -1,4 +1,5 @@
 <html>
+<script src="../resources/js-test-pre.js"></script>
 <script>
   if (window.testRunner)
     testRunner.dumpAsText();
@@ -70,7 +71,7 @@
 <br>
 <br>
 <p>This test checks the correctness of roles for different cases of table cells.</p>
-<div id="result"></div>
+<div id="console"></div>
 
 <script>
   if (window.accessibilityController) {
       var cell6 = table.cellForColumnAndRow(0, 4);
       var role6 = cell6.role;
 
-      result.innerText += "The table cell at (2,0) should have a role  AXRole: AXColumnHeader , currently it has  " + role1 + " .\n";
-      result.innerText += "The table cell at (1,2) should have a role  AXRole: AXCell , currently it has  " + role2 + " .\n";
-      result.innerText += "The table cell at (2,3) should have a role  AXRole: AXCell , currently it has  " + role3 + " .\n";
-      result.innerText += "The table cell at (1,4) should have a role  AXRole: AXCell , currently it has  " + role4 + " .\n";
-      result.innerText += "The table cell at (0,2) should have a role  AXRole: AXRowHeader , currently it has  " + role5 + " .\n";
-      result.innerText += "The table cell at (0,4) should have a role  AXRole: AXRowHeader , currently it has  " + role6 + " .\n";
+      debug("The table cell at (2,0) currently has role  " + role1 + " .");
+      debug("The table cell at (1,2) currently has role  " + role2 + " .");
+      debug("The table cell at (2,3) currently has role  " + role3 + " .");
+      debug("The table cell at (1,4) currently has role  " + role4 + " .");
+      debug("The table cell at (0,2) currently has role  " + role5 + " .");
+      debug("The table cell at (0,4) currently has role  " + role6 + " .\n");
 
-      result.innerText += "\n";
 
       var table2 = accessibilityController.accessibleElementById("table2");
       var cell21 = table2.cellForColumnAndRow(2, 0);
       var cell25 = table2.cellForColumnAndRow(0, 2);
       var role25 = cell25.role;
 
-      result.innerText += "The table2 cell at (2,0) should have a role  AXRole: AXColumnHeader , currently it has  " + role21 + " .\n";
-      result.innerText += "The table2 cell at (1,2) should have a role  AXRole: AXCell , currently it has  " + role22 + " .\n";
-      result.innerText += "The table2 cell at (2,3) should have a role  AXRole: AXCell , currently it has  " + role23 + " .\n";
-      result.innerText += "The table2 cell at (0,2) should have a role  AXRole: AXRowHeader , currently it has  " + role25 + " .\n";
+      debug("The table2 cell at (2,0) currently has role  " + role21 + " .");
+      debug("The table2 cell at (1,2) currently has role  " + role22 + " .");
+      debug("The table2 cell at (2,3) currently has role  " + role23 + " .");
+      debug("The table2 cell at (0,2) currently has role  " + role25 + " .");
     }
 </script>
 
index 1098d25..cd74339 100644 (file)
@@ -878,8 +878,6 @@ webkit.org/b/131477 fast/repaint/obscured-background-no-repaint.html [ Pass Fail
 
 webkit.org/b/116259 http/tests/cache/willsendrequest-returns-null-for-memory-cache-load.html [ Pass Failure ]
 
-webkit.org/b/137737 accessibility/table-cells-roles.html [ Skip ]
-
 # --- Start media tests ---
 ## --- Start media wontfix tests ---
 # This test requires ogg codecs
diff --git a/LayoutTests/platform/mac/accessibility/table-cells-roles-expected.txt b/LayoutTests/platform/mac/accessibility/table-cells-roles-expected.txt
new file mode 100644 (file)
index 0000000..7387038
--- /dev/null
@@ -0,0 +1,28 @@
+table
+No     Country Capital
+1.     Poland  Warsaw
+2.     Russia  Moscow
+3.     Ukraine Kiev
+All    3 countries     3 capitals
+
+table2
+No     Country Capital
+1.     Germany Berlin
+2.     Sweden  Stockholm
+3.     Norway  Oslo
+
+
+This test checks the correctness of roles for different cases of table cells.
+
+The table cell at (2,0) currently has role  AXRole: AXCell .
+The table cell at (1,2) currently has role  AXRole: AXCell .
+The table cell at (2,3) currently has role  AXRole: AXCell .
+The table cell at (1,4) currently has role  AXRole: AXCell .
+The table cell at (0,2) currently has role  AXRole: AXCell .
+The table cell at (0,4) currently has role  AXRole: AXCell .
+
+The table2 cell at (2,0) currently has role  AXRole: AXCell .
+The table2 cell at (1,2) currently has role  AXRole: AXCell .
+The table2 cell at (2,3) currently has role  AXRole: AXCell .
+The table2 cell at (0,2) currently has role  AXRole: AXCell .
+