Closed Bug 1543575 Opened 9 months ago Closed 2 months 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

(Depends on 1 open bug, Blocks 1 open bug)

Details

Attachments

(9 files, 2 obsolete files)

47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review

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
Keywords: leave-open
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
Depends on: 1586105
See Also: → 1595979
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: 2 months 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.