[meta] Fix failing DOM: Core & HTML mochitests with cross-origin and Fission enabled
Categories
(Core :: DOM: Core & HTML, defect, P3)
Tracking
()
Fission Milestone | M7 |
People
(Reporter: neha, Unassigned)
References
Details
(Keywords: meta)
These tests are marked as skipped/failed for cross-origin and Fission, and need to be fixed.
docshell/test/mochitest/test_bug551225.html
dom/base/test/test_bug345339.html
dom/base/test/test_bug398243.html
dom/base/test/test_bug622088.html
dom/base/test/test_bug927196.html
dom/base/test/test_gsp-qualified.html
dom/base/test/test_history_document_open.html
dom/base/test/test_pluginAudioNotification.html
dom/base/test/test_pluginMutedBeforePlay.html
dom/html/test/forms/test_input_hasBeenTypePassword_navigation.html
dom/html/test/forms/test_restore_form_elements.html
dom/html/test/forms/test_save_restore_radio_groups.html
dom/html/test/test_bug277724.html
dom/html/test/test_srcdoc-2.html
dom/tests/mochitest/bugs/test_bug593174.html
dom/tests/mochitest/dom-level1-core/test_nodesetnodevaluenomodificationallowederr.html
dom/tests/mochitest/general/test_framedhistoryframes.html
More info: https://wiki.mozilla.org/Project_Fission/Enabling_Tests_with_Fission#Cross-Origin_Mochitests
Reporter | ||
Updated•4 years ago
|
Updated•4 years ago
|
Comment 1•4 years ago
•
|
||
(In reply to Neha Kochar [:neha] from comment #0)
These tests are marked as skipped/failed for cross-origin and Fission, and need to be fixed.
docshell/test/mochitest/test_bug551225.html
dom/base/test/test_bug345339.html
dom/base/test/test_bug398243.html
dom/base/test/test_bug622088.html
dom/base/test/test_bug927196.html
dom/base/test/test_gsp-qualified.html
dom/base/test/test_history_document_open.html
dom/base/test/test_pluginAudioNotification.html
Hi Alastor, are you the right person to investigate this
test_pluginAudioNotification.html ?
dom/base/test/test_pluginMutedBeforePlay.html
Hi Alastor, are you the right person to investigate this
test_pluginMutedBeforePlay.html?
dom/html/test/forms/test_input_hasBeenTypePassword_navigation.html
Hi Matt, are you the right person to investigate this test_input_hasBeenTypePassword_navigation.html?
dom/html/test/forms/test_restore_form_elements.html
dom/html/test/forms/test_save_restore_radio_groups.html
dom/html/test/test_bug277724.html
dom/html/test/test_srcdoc-2.html
dom/tests/mochitest/bugs/test_bug593174.html
dom/tests/mochitest/dom-level1-core/test_nodesetnodevaluenomodificationallowederr.html
dom/tests/mochitest/general/test_framedhistoryframes.html
Hey Olli, can you start to look into some of these?
Also, several looks session history related. Are they known issues that need to wait for other Fission SH work?
Thanks!
More info: https://wiki.mozilla.org/Project_Fission/Enabling_Tests_with_Fission#Cross-Origin_Mochitests
Comment 2•4 years ago
|
||
Do you maybe have the wrong Matt? I don't recall being involved in most of those tests.
Comment 3•4 years ago
|
||
(In reply to Matthew N. [:MattN] from comment #2)
Do you maybe have the wrong Matt? I don't recall being involved in most of those tests.
Hey Matt, sorry I wasn't clear enough. I was asking for this particular test test_input_hasBeenTypePassword_navigation.html which was created by you.
Comment 4•4 years ago
|
||
We're close to end supporting Flash, so those tests are no longer needed.
Comment 5•4 years ago
|
||
(In reply to Alastor Wu [:alwu] from comment #4)
We're close to end supporting Flash, so those tests are no longer needed.
Thanks Alastor. Does that mean we can remove the tests now so that they don't block M6b? If so, can you help with this?
Comment 7•4 years ago
•
|
||
(comment obsolete, I've updated the spreadsheet instead)
Comment 8•4 years ago
•
|
||
(In reply to Hsin-Yi Tsai (away for a while) [:hsinyi] from comment #1)
dom/html/test/forms/test_restore_form_elements.html
dom/html/test/forms/test_save_restore_radio_groups.html
dom/html/test/test_bug277724.html
dom/html/test/test_srcdoc-2.html
dom/tests/mochitest/bugs/test_bug593174.html
dom/tests/mochitest/dom-level1-core/test_nodesetnodevaluenomodificationallowederr.html
dom/tests/mochitest/general/test_framedhistoryframes.html
test_nodesetnodevaluenomodificationallowederr.html is failing as expected with a todo() (so it should be enabled)
Everything else depends on session history. Filed bugs.
Comment 9•4 years ago
|
||
(In reply to Olli Pettay [:smaug] from comment #8)
Filed bugs.
Hi Olli, can you link those bugs here, please? Thank you!
Updated•4 years ago
|
Comment 10•4 years ago
|
||
https://bugzilla.mozilla.org/show_bug.cgi?id=1657977
https://bugzilla.mozilla.org/show_bug.cgi?id=1657978
https://bugzilla.mozilla.org/show_bug.cgi?id=1657979
https://bugzilla.mozilla.org/show_bug.cgi?id=1657981
https://bugzilla.mozilla.org/show_bug.cgi?id=1657982
https://bugzilla.mozilla.org/show_bug.cgi?id=1657983
Those already block fission, so they are tracked that way.
Reporter | ||
Comment 11•4 years ago
|
||
The updated list of failing DOM Core cross-origin Fission mochitests is below. Some of them have separate bugs filed for them already. We need to find out which tests are just test issues (can be fixed later) and which ones are feature problems that we should fix in M6b. Olli said he'll look into these.
docshell/test/mochitest/test_bug551225.html
dom/base/test/test_bug345339.html
dom/base/test/test_bug398243.html
dom/base/test/test_bug622088.html
dom/base/test/test_bug927196.html (bug 1659963)
dom/base/test/test_gsp-qualified.html
dom/html/test/forms/test_input_hasBeenTypePassword_navigation.html
dom/html/test/forms/test_restore_form_elements.html (bug 1657977)
dom/html/test/forms/test_save_restore_radio_groups.html (bug 1657978)
dom/html/test/test_bug277724.html (bug 1657979)
dom/html/test/test_srcdoc-2.html (bug 1657981)
dom/tests/mochitest/bugs/test_bug593174.html (bug 1657982)
dom/tests/mochitest/dom-level1-core/test_nodesetnodevaluenomodificationallowederr.html
dom/tests/mochitest/general/test_framedhistoryframes.html (bug 1657983)
dom/base/test/test_bug976673.html
dom/base/test/test_window_cross_origin_props.html
This comment is obsolete.
Removing the ni?-request for smaug, because I'm looking into the bugs.
:neha: "dom/base/test/test_bug976673.html" is tracked by bug 1613899, which blocks M6c (not M6b). Hence, should it be removed from #c11? Or should it block this ticket too?
:neha: "dom/base/test/test_window_cross_origin_props.html" mentioned in #c11 is already enabled for Fission. It seems, it was never disabled. Why is it on the list of #c11? Does it require special analysis?
Updated•4 years ago
|
Comment 16•4 years ago
|
||
According to comment 11 smaug is taking test_input_hasBeenTypePassword_navigation.html
Reporter | ||
Comment 17•4 years ago
|
||
Sorry, Matt, that was a typo on my part. test_input_hasBeenTypePassword_navigation.html shouldn't have been in that list.
Also, Olli is working on other Fission work. Can you help out with this test and shed some light on the cause of the failure - is it a broken functionality or a broken test?
Reporter | ||
Comment 18•4 years ago
|
||
(In reply to Mirko Brodesser (:mbrodesser) from comment #15)
:neha: "dom/base/test/test_window_cross_origin_props.html" mentioned in #c11 is already enabled for Fission. It seems, it was never disabled. Why is it on the list of #c11? Does it require special analysis?
You're right, Mirko. It's wrongly included in the spreadsheet, so we need to fix that. It is already enabled for Fission so nothing needed for this test.
Reporter | ||
Comment 19•4 years ago
|
||
(In reply to Mirko Brodesser (:mbrodesser) from comment #14)
:neha: "dom/base/test/test_bug976673.html" is tracked by bug 1613899, which blocks M6c (not M6b). Hence, should it be removed from #c11? Or should it block this ticket too?
That was in M6c, yes, but is fixed today by Henri. Anyway, to remove confusion, I've made it also in M6b.
Reporter | ||
Comment 20•4 years ago
•
|
||
This is the main meta bug so moving to M6c to better reflect some of the dependency bugs in M6c. See also Bug 1657982 Comment 4 for how to triage each test failure.
Comment 21•4 years ago
|
||
(In reply to Neha Kochar [:neha] from comment #17)
Sorry, Matt, that was a typo on my part. test_input_hasBeenTypePassword_navigation.html shouldn't have been in that list.
Also, Olli is working on other Fission work. Can you help out with this test and shed some light on the cause of the failure - is it a broken functionality or a broken test?
I think it's that session history isn't working properly and may be covered by bug 1467221 and/or bug 1656208.
Reporter | ||
Updated•4 years ago
|
Assigning this ticket to :smaug, because the only bug blocking this issue is assigned to him.
Updated•3 years ago
|
Comment 23•3 years ago
|
||
(I don't know what blocking issue is assigned to me)
Reporter | ||
Comment 24•3 years ago
|
||
Moving this to M7 as the only remaining dependency is tracking M7.
Reporter | ||
Comment 25•3 years ago
|
||
All of the cross-origin Fission tests have been fixed and re-enabled.
Description
•