Closed Bug 1602323 (R-fis) Opened 6 years ago Closed 5 years ago

[meta] Fix R-fis reftest failures

Categories

(Core :: Layout, defect, P5)

defect

Tracking

()

RESOLVED FIXED
mozilla75
Fission Milestone M7
Tracking Status
firefox75 --- affected

People

(Reporter: mattwoodrow, Assigned: tnikkel)

References

(Blocks 1 open bug)

Details

(Keywords: meta)

Attachments

(1 file)

Bug 1602322 will enable data URI <iframe>s in their own process, and exposes a number of rendering issues with fission.

I'm marking these with fails-if(browserIsFission) for now to keep the tests green.

We should investigate the causes of these, and make sure we fix critical ones for fission milestone M5.

Tracking for Fission Nightly (M6)

Fission Milestone: --- → M6

(In reply to Matt Woodrow (:mattwoodrow) from comment #1)

Failures that need fixing: https://searchfox.org/mozilla-central/search?q=browserIsFission&case=false&regexp=false&path=list

jbonisteel says she (Gfx) and svoisen (Layout) will triage these Fission reftest failures in January.

Alias: R-fis
Depends on: 1604891
Depends on: 1604892
Depends on: 1604894
Depends on: 1604896
Depends on: 1604897
Depends on: 1604898
Depends on: 1604899
Depends on: 1604900
Depends on: 1604902
Depends on: 1604904

Curious why you added bug 1392106 dependency? Are you finding that fission is hit harder by that then non-fission?

Flags: needinfo?(cpeterson)

(In reply to Timothy Nikkel (:tnikkel) from comment #4)

Curious why you added bug 1392106 dependency? Are you finding that fission is hit harder by that then non-fission?

I added bug 1392106 because the test was marked as fails-if(browserIsFission) (by bug 1602322). I suspect this test was marked fails-if for Fission because Fission doesn't support View Source yet (bug 1505915).

Since bug 1392106 is a longstanding intermittent failure, I'll unlink it from this bug and then mention the test's fails-if(browserIsFission) in View Source bug 1505915.

No longer depends on: missing-letter-win7
Depends on: 1505915
Flags: needinfo?(cpeterson)

I looked through all the failures (on Linux at least) and classified them.

306660-3.html
459443-1.html
bug945215-2.html
-various test that have an iframe or frameset and use reftest-wait painting nothing in the test iframe/frameset
-bug in the fission reftest harness code?

bug945215-2.html
bug608373-1.html
bug659763-*.html (not filed)
bug696651-2.html
262998-1.html
bug863728-2.html
bug945215-2.html
-various tests that have an iframe and use reftest-wait paint iframe contents slightly shifted with webrender only
-webrender bug?

818276-1.html
-iframe with reftest-wait, contents of iframe not in reftest snapshot, even what would be in the snapshot before we start waiting for reftest-wait, webrender only
-either one of the above two or both?

474472-1.html
-test does not drawn green background color for a few lines of pixels on the top and left of iframe (reftest-wait)

841192-1.html
-larger strips of background color inside frameset are not drawn on top and left

370422-1.html (not filed)
-button in iframe, looks like we are not drawing the right half of it, both test and ref is dynamically modified but not reftest-wait

layout/reftests/border-radius/iframe-1.html
-we don't seem to support border radius on fission oop iframes

position-fixed-iframe-*.html
-need to support various reftest displayport and sync scroll attributes in fission oop iframes
-I've started on this

frame-scrolling-attr
-scrolling="" attribute is not supported
-looks like Emilio is working on this

Depends on: 1609837
Depends on: 1607969
Depends on: 1607964
Depends on: 1607966
Depends on: 1613143
Depends on: 1613482

I now have patches for all failures except the border radius applied to a oop fission iframe test.

Depends on: 1614232
Depends on: 1614233

(In reply to Timothy Nikkel (:tnikkel) from comment #7)

I now have patches for all failures except the border radius applied to a oop fission iframe test.

Patches up for border radius applied to an oop fission iframe now!

Depends on: 1615504
Depends on: 1615505
Depends on: 1615506
Depends on: 1615507
Depends on: 1616373
Depends on: 1617078

I forgot to mark them passing when I landed the patches that fixed them.

Pushed by tnikkel@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/5a2f9aebd4f0 Mark a few reftests as passing with fission now.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla75
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Depends on: 1620817

Tracking for Fission M6b Nightly.

Fission Milestone: M6 → M6b

Meta is M7 but individual bugs may be higher priority for Fission.

Fission Milestone: M6b → M7

All fixed now.

Assignee: nobody → tnikkel
Status: REOPENED → RESOLVED
Closed: 6 years ago5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: