Closed Bug 1602323 (R-fis) Opened 5 years ago Closed 4 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.

Depends on: 1602956

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: 5 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: 5 years ago4 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: