Closed Bug 1543575 Opened 6 years ago Closed 5 years ago

Fission a11y: Add browser tests for a11y tree and events on OOP iframes

Categories

(Core :: Disability Access APIs, task, P3)

task

Tracking

()

RESOLVED FIXED
mozilla72
Fission Milestone M4
Tracking Status
firefox72 --- fixed

People

(Reporter: Jamie, Assigned: yzen)

References

(Blocks 1 open bug)

Details

Attachments

(9 files, 2 obsolete files)

(deleted), text/x-phabricator-request
Details
(deleted), text/x-phabricator-request
Details
(deleted), text/x-phabricator-request
Details
(deleted), text/x-phabricator-request
Details
(deleted), text/x-phabricator-request
Details
(deleted), text/x-phabricator-request
Details
(deleted), text/x-phabricator-request
Details
(deleted), text/x-phabricator-request
Details
(deleted), text/x-phabricator-request
Details

We have browser chrome tests which exercise e10s accessibility. For Fission, we will need some tests which exercise the a11y tree and events where an embedded iframe document is in a different process to its embedder iframe.

No longer blocks: 1543287, 1543307, 1543313
Depends on: 1543287, 1543307, 1543313
Depends on: 1553706
Blocks: a11y-fission
Fission Milestone: --- → M4
Assignee: nobody → yzenevich
Status: NEW → ASSIGNED
Attachment #9096821 - Attachment description: Bug 1543575 - stop using frame scripts across accessible/ browser chrome tests. r=eeejay → Bug 1543575 - stop using frame scripts across accessible/ browser chrome tests. r=jamie
Attachment #9096822 - Attachment description: Bug 1543575 - stop using ContentTask across accessible/ browser chrome tests. r=eeejay → Bug 1543575 - stop using ContentTask across accessible/ browser chrome tests. r=jamie
Attachment #9093585 - Attachment is obsolete: true
Pushed by yura.zenevich@gmail.com: https://hg.mozilla.org/integration/autoland/rev/472cbb99f5ce stop using frame scripts across accessible/ browser chrome tests. r=Jamie https://hg.mozilla.org/integration/autoland/rev/5e5a6ce39829 stop using ContentTask across accessible/ browser chrome tests. r=Jamie https://hg.mozilla.org/integration/autoland/rev/5b54e1361ca1 provide an option for running accessibility browser chrome e10s tests in fission process. r=Jamie https://hg.mozilla.org/integration/autoland/rev/d7d27d08162d add fission coverage for accessibility b-c e10s event tests. r=Jamie https://hg.mozilla.org/integration/autoland/rev/8b92e98ee616 add fission coverage for accessibility b-c e10s caching tests. r=Jamie https://hg.mozilla.org/integration/autoland/rev/2dbafadffbd9 add fission coverage for accessibility b-c e10s tree update tests. r=Jamie
Pushed by dluca@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/da16728f9f8c stop using frame scripts across accessible/ browser chrome tests. r=Jamie https://hg.mozilla.org/integration/autoland/rev/af6f7a56fac2 stop using ContentTask across accessible/ browser chrome tests. r=Jamie https://hg.mozilla.org/integration/autoland/rev/8f82c25fa54a provide an option for running accessibility browser chrome e10s tests in fission process. r=Jamie https://hg.mozilla.org/integration/autoland/rev/5768872b10a0 add fission coverage for accessibility b-c e10s event tests. r=Jamie https://hg.mozilla.org/integration/autoland/rev/b698e86b632a add fission coverage for accessibility b-c e10s caching tests. r=Jamie https://hg.mozilla.org/integration/autoland/rev/f688dcef278a add fission coverage for accessibility b-c e10s tree update tests. r=Jamie
Flags: needinfo?(yzenevich)
Pushed by yura.zenevich@gmail.com: https://hg.mozilla.org/integration/autoland/rev/45bd2185d996 add missing resources to browser.ini files to be able to run b-c a11y tests independently. r=Jamie https://hg.mozilla.org/integration/autoland/rev/6d52b0976c8e add coverage for bounds b-c tests with fission enabled. r=Jamie
Attachment #9099641 - Attachment description: Bug 1543575 - add fission specific accessibility tests. → Bug 1543575 - add fission specific accessibility tests. r=jamie
Blocks: 1594585
Pushed by yura.zenevich@gmail.com: https://hg.mozilla.org/integration/autoland/rev/f5a86c52bec6 add fission specific accessibility tests. r=Jamie

Backed out for failures on /browser_hidden_iframe.js

backout: https://hg.mozilla.org/integration/autoland/rev/23e460d5c0212fc7999cd5055841ce7d2055a146

push: https://treeherder.mozilla.org/#/jobs?repo=autoland&searchStr=linux%2Cx64%2Cdebug%2Cmochitests%2Cwith%2Cfission%2Cenabled%2Ctest-linux64%2Fdebug-mochitest-browser-chrome-fis-e10s-7%2Cm-fis%28bc7%29&tochange=d410872412d5564635e2975ebccc2d589baa50a2&fromchange=121d1852d7cc67b9b0aaf2676d0d7753b02b65d6&selectedJob=275400741

failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=275400741&repo=autoland&lineNumber=1774

[task 2019-11-08T20:11:06.423Z] 20:11:06 INFO - TEST-PASS | accessible/tests/browser/fission/browser_hidden_iframe.js | fission document is hidden and should be accessible -
[task 2019-11-08T20:11:06.424Z] 20:11:06 INFO - Show the IFRAME and check that it's now available in the accessibility tree.
[task 2019-11-08T20:11:06.425Z] 20:11:06 INFO - TEST-PASS | accessible/tests/browser/fission/browser_hidden_iframe.js | Recieved reorder event -
[task 2019-11-08T20:11:06.426Z] 20:11:06 INFO - Buffered messages finished
[task 2019-11-08T20:11:06.427Z] 20:11:06 INFO - TEST-UNEXPECTED-FAIL | accessible/tests/browser/fission/browser_hidden_iframe.js | Test timed out -
[task 2019-11-08T20:11:06.428Z] 20:11:06 INFO - GECKO(1170) | MEMORY STAT | vsize 2954MB | residentFast 343MB | heapAllocated 102MB
[task 2019-11-08T20:11:06.429Z] 20:11:06 INFO - TEST-OK | accessible/tests/browser/fission/browser_hidden_iframe.js | took 90428ms

Flags: needinfo?(yzenevich)
Pushed by yura.zenevich@gmail.com: https://hg.mozilla.org/integration/autoland/rev/a79182facdfb add fission specific accessibility tests. r=Jamie
Keywords: leave-open
Pushed by yura.zenevich@gmail.com: https://hg.mozilla.org/integration/autoland/rev/14095bfec9df add fission specific accessibility tests. r=Jamie
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla72

Comment on attachment 9106634 [details]
Bug 1543575 - add coverage for hit tests b-c tests with fission enabled. r=jamie

Revision D51878 was moved to bug 1595979. Setting attachment 9106634 [details] to obsolete.

Attachment #9106634 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: