Closed Bug 1674827 Opened 4 years ago Closed 3 years ago

Re-enable startup_about_home_paint_cached Talos test

Categories

(Testing :: Talos, task, P2)

Default
task

Tracking

(firefox98 fixed)

RESOLVED FIXED
98 Branch
Tracking Status
firefox98 --- fixed

People

(Reporter: mconley, Assigned: mconley)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

After some analysis, it seems that this test is failing because:

  1. During the getInfo.html page load step that runs during the profile-setup part of Talos, when the browser shuts down, we use AsyncShutdown to write a cache of the current about:home state to disk. However, because the getInfo.html step happens so quickly, sometimes at this point, that cache write doesn't include any data for TopSites (since the TopSitesFeed hasn't finished initializing yet).
  2. During the test then, the about:home document loads, but because the TopSites section hadn't initialized, no TopSites appear, which means that the topsites_first_painted_ts timestamp never gets set, meaning that the Telemetry Scalar that the startup_about_home_paint_cached test waits for also doesn't get set.
Severity: -- → S3
Priority: -- → P2
Blocks: 1683893

Hi :mconley, is this still a priority for you and if so, is there anything we can do to help?

Flags: needinfo?(mconley)

Yeah, thanks sparky - it turns out I've had a WIP patch for this lying around that I never posted because I must have gotten distracted by other things.

Here's a try push: https://treeherder.mozilla.org/jobs?repo=try&revision=01fe4757bc138e5afd4d68b92a0c826b850cf642

Flags: needinfo?(mconley)
Attachment #9260904 - Attachment description: WIP: Bug 1674827 - Make sure getInfo.html waits for about:newtab's DiscoveryStreamFeed to finish initting when setting up a Talos test. r?sparky! → Bug 1674827 - Make sure getInfo.html waits for about:newtab's TopSitesFeed to finish initting when setting up a Talos test. r?sparky!
Pushed by mconley@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/94ca7b907b60
Make sure getInfo.html waits for about:newtab's TopSitesFeed to finish initting when setting up a Talos test. r=perftest-reviewers,sparky
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 98 Branch
Regressions: 1752593
Duplicate of this bug: 1711952
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: