Frequent karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for statements (37.07%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/lib/utils.jsx does not meet per file threshold | single tracking bug
Categories
(Firefox :: New Tab Page, defect, P5)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr140 | --- | unaffected |
| firefox146 | --- | unaffected |
| firefox147 | --- | unaffected |
| firefox148 | --- | affected |
People
(Reporter: intermittent-bug-filer, Assigned: maxx)
References
(Regression)
Details
(Keywords: intermittent-failure, regression)
Attachments
(1 file)
Filed by: amarc [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=542449577&repo=autoland&task=Q_4ZEargThqc6hKTDejDUA.0
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Q_4ZEargThqc6hKTDejDUA/runs/0/artifacts/public/logs/live_backing.log
[task 2026-01-06T18:20:32.607+00:00] TEST-START | bundles
[task 2026-01-06T18:20:35.297+00:00] TEST-START | karma /builds/worker/checkouts/gecko/browser/extensions/newtab
[task 2026-01-06T18:20:44.283+00:00] webpack was not included as a framework in karma configuration, setting this automatically...
[task 2026-01-06T18:20:44.285+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for statements (37.07%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/lib/utils.jsx does not meet per file threshold (95.56%)
[task 2026-01-06T18:20:44.285+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for lines (36.28%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/lib/utils.jsx does not meet per file threshold (95.4%)
[task 2026-01-06T18:20:44.285+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for branches (44.12%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/lib/utils.jsx does not meet per file threshold (60%)
[task 2026-01-06T18:20:44.285+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for functions (55.56%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/lib/utils.jsx does not meet per file threshold (92.86%)
[task 2026-01-06T18:20:44.285+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for statements (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/A11yLinkButton/A11yLinkButton.jsx does not meet per file threshold (51.1%)
[task 2026-01-06T18:20:44.285+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for lines (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/A11yLinkButton/A11yLinkButton.jsx does not meet per file threshold (52.38%)
[task 2026-01-06T18:20:44.285+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for branches (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/A11yLinkButton/A11yLinkButton.jsx does not meet per file threshold (31.2%)
[task 2026-01-06T18:20:44.285+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for functions (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/A11yLinkButton/A11yLinkButton.jsx does not meet per file threshold (31.2%)
[task 2026-01-06T18:20:44.285+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for statements (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/MoreRecommendations/MoreRecommendations.jsx does not meet per file threshold (51.1%)
[task 2026-01-06T18:20:44.285+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for lines (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/MoreRecommendations/MoreRecommendations.jsx does not meet per file threshold (52.38%)
[task 2026-01-06T18:20:44.285+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for branches (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/MoreRecommendations/MoreRecommendations.jsx does not meet per file threshold (31.2%)
[task 2026-01-06T18:20:44.285+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for functions (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/MoreRecommendations/MoreRecommendations.jsx does not meet per file threshold (31.2%)
[task 2026-01-06T18:20:44.285+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for statements (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/TopSites/SearchShortcutsForm.jsx does not meet per file threshold (51.1%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for lines (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/TopSites/SearchShortcutsForm.jsx does not meet per file threshold (52.38%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for branches (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/TopSites/SearchShortcutsForm.jsx does not meet per file threshold (31.2%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for functions (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/TopSites/SearchShortcutsForm.jsx does not meet per file threshold (31.2%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for statements (3.7%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/TopSites/TopSiteFormInput.jsx does not meet per file threshold (51.1%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for lines (3.7%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/TopSites/TopSiteFormInput.jsx does not meet per file threshold (52.38%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for branches (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/TopSites/TopSiteFormInput.jsx does not meet per file threshold (31.2%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for functions (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/TopSites/TopSiteFormInput.jsx does not meet per file threshold (31.2%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for statements (10.53%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/TopSites/TopSiteImpressionWrapper.jsx does not meet per file threshold (51.1%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for lines (10.53%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/TopSites/TopSiteImpressionWrapper.jsx does not meet per file threshold (52.38%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for branches (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/TopSites/TopSiteImpressionWrapper.jsx does not meet per file threshold (31.2%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for functions (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/TopSites/TopSiteImpressionWrapper.jsx does not meet per file threshold (31.2%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for statements (1.86%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/TopSites/TopSite.jsx does not meet per file threshold (51.1%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for lines (1.92%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/TopSites/TopSite.jsx does not meet per file threshold (52.38%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for branches (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/TopSites/TopSite.jsx does not meet per file threshold (31.2%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for functions (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/TopSites/TopSite.jsx does not meet per file threshold (31.2%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for statements (1.22%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/TopSites/TopSiteForm.jsx does not meet per file threshold (51.1%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for lines (1.22%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/TopSites/TopSiteForm.jsx does not meet per file threshold (52.38%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for branches (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/TopSites/TopSiteForm.jsx does not meet per file threshold (31.2%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for functions (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/TopSites/TopSiteForm.jsx does not meet per file threshold (31.2%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for statements (2.22%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/TopSites/TopSites.jsx does not meet per file threshold (51.1%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for lines (2.33%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/TopSites/TopSites.jsx does not meet per file threshold (52.38%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for branches (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/TopSites/TopSites.jsx does not meet per file threshold (31.2%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for functions (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/TopSites/TopSites.jsx does not meet per file threshold (31.2%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for statements (31.52%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/Sections/Sections.jsx does not meet per file threshold (51.1%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for lines (31.4%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/Sections/Sections.jsx does not meet per file threshold (52.38%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for branches (22.78%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/Sections/Sections.jsx does not meet per file threshold (31.2%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for statements (3.51%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/Weather/Weather.jsx does not meet per file threshold (50%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for lines (3.64%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/Weather/Weather.jsx does not meet per file threshold (50.94%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for branches (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/Weather/Weather.jsx does not meet per file threshold (31.2%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for functions (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/Weather/Weather.jsx does not meet per file threshold (31.2%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for statements (2.28%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/Widgets/Lists/Lists.jsx does not meet per file threshold (51.1%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for lines (2.36%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/Widgets/Lists/Lists.jsx does not meet per file threshold (52.38%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for branches (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/Widgets/Lists/Lists.jsx does not meet per file threshold (31.2%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for functions (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/Widgets/Lists/Lists.jsx does not meet per file threshold (31.2%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for statements (4.4%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/Widgets/FocusTimer/FocusTimer.jsx does not meet per file threshold (51.1%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for lines (4.52%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/Widgets/FocusTimer/FocusTimer.jsx does not meet per file threshold (52.38%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for branches (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/Widgets/FocusTimer/FocusTimer.jsx does not meet per file threshold (31.2%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for functions (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/Widgets/FocusTimer/FocusTimer.jsx does not meet per file threshold (31.2%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for statements (11.32%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/Widgets/Widgets.jsx does not meet per file threshold (51.1%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for lines (12.24%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/Widgets/Widgets.jsx does not meet per file threshold (52.38%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for branches (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/Widgets/Widgets.jsx does not meet per file threshold (31.2%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for functions (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/Widgets/Widgets.jsx does not meet per file threshold (31.2%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for statements (2.86%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/Search/Search.jsx does not meet per file threshold (51.1%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for lines (2.94%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/Search/Search.jsx does not meet per file threshold (52.38%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for branches (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/Search/Search.jsx does not meet per file threshold (31.2%)
[task 2026-01-06T18:20:44.286+00:00] TEST-UNEXPECTED-FAIL | karma /builds/worker/checkouts/gecko/browser/extensions/newtab | Coverage for functions (0%) in file /builds/worker/checkouts/gecko/browser/extensions/newtab/content-src/components/Search/Search.jsx does not meet per file threshold (31.2%)
[task 2026-01-06T18:20:44.286+00:00] -----karma stdout below this line---
[task 2026-01-06T18:20:44.286+00:00]
[task 2026-01-06T18:20:44.286+00:00] > testmc:unit
[task 2026-01-06T18:20:44.286+00:00] > karma start karma.mc.config.js
[task 2026-01-06T18:20:44.286+00:00]
[task 2026-01-06T18:20:44.286+00:00]
[task 2026-01-06T18:20:44.286+00:00] START:
[task 2026-01-06T18:20:44.286+00:00] Webpack bundling...
[task 2026-01-06T18:20:44.286+00:00] asset [1m[32mcommons.js[39m[22m 19.5 MiB [1m[32m[emitted][39m[22m (name: commons) (id hint: commons)
[task 2026-01-06T18:20:44.286+00:00] asset [1m[32mruntime.js[39m[22m 15.2 KiB [1m[32m[emitted][39m[22m (name: runtime)
[task 2026-01-06T18:20:44.286+00:00] asset [1m[32munit-entry.498221957.js[39m[22m 384 bytes [1m[32m[emitted][39m[22m (name: unit-entry.498221957)
[task 2026-01-06T18:20:44.286+00:00] Entrypoint [1munit-entry.498221957[39m[22m 19.5 MiB = [1m[32mruntime.js[39m[22m 15.2 KiB [1m[32mcommons.js[39m[22m 19.5 MiB [1m[32munit-entry.498221957.js[39m[22m 384 bytes
[task 2026-01-06T18:20:44.286+00:00] webpack 5.89.0 compiled [1m[32msuccessfully[39m[22m in 4426 ms
[task 2026-01-06T18:20:44.286+00:00] [32m06 01 2026 18:20:40.740:INFO [karma-server]: [39mKarma v6.4.2 server started at http://localhost:9876/
[task 2026-01-06T18:20:44.286+00:00] [32m06 01 2026 18:20:40.741:INFO [launcher]: [39mLaunching browsers FirefoxHeadless with concurrency unlimited
[task 2026-01-06T18:20:44.286+00:00] [32m06 01 2026 18:20:40.744:INFO [launcher]: [39mStarting browser Firefox
[task 2026-01-06T18:20:44.286+00:00] [32m06 01 2026 18:20:42.410:INFO [Firefox 148.0 (Linux x86_64)]: [39mConnected on socket wcFaBcYU1nBab7jEAAAB with id 19543590
[task 2026-01-06T18:20:44.286+00:00] activity-stream
[task 2026-01-06T18:20:44.286+00:00] Actions
[task 2026-01-06T18:20:44.286+00:00] ✔ should set globalImportContext to UI_CODE
[task 2026-01-06T18:20:44.286+00:00] ActionTypes
[task 2026-01-06T18:20:44.286+00:00] ✔ should be in alpha order
[task 2026-01-06T18:20:44.286+00:00] ActionCreators
[task 2026-01-06T18:20:44.286+00:00] _RouteMessage
[task 2026-01-06T18:20:44.286+00:00] ✔ should throw if options are not passed as the second param
[task 2026-01-06T18:20:44.286+00:00] ✔ should set all defined options on the .meta property of the new action
[task 2026-01-06T18:20:44.286+00:00] ✔ should remove any undefined options related to message routing
[task 2026-01-06T18:20:44.286+00:00] AlsoToMain
[task 2026-01-06T18:20:44.286+00:00] ✔ should create the right action
[task 2026-01-06T18:20:44.286+00:00] ✔ should add the fromTarget if it was supplied
[task 2026-01-06T18:20:44.286+00:00] isSendToMain
[task 2026-01-06T18:20:44.286+00:00] ✔ should return true if action is AlsoToMain
[task 2026-01-06T18:20:44.286+00:00] ✔ should return false if action is not AlsoToMain
[task 2026-01-06T18:20:44.286+00:00] AlsoToOneContent
[task 2026-01-06T18:20:44.286+00:00] ✔ should create the right action
[task 2026-01-06T18:20:44.286+00:00] ✔ should throw if no targetId is provided
[task 2026-01-06T18:20:44.286+00:00] isSendToOneContent
[task 2026-01-06T18:20:44.286+00:00] ✔ should return true if action is AlsoToOneContent
[task 2026-01-06T18:20:44.286+00:00] ✔ should return false if action is not AlsoToMain
[task 2026-01-06T18:20:44.286+00:00] isFromMain
[task 2026-01-06T18:20:44.286+00:00] ✔ should return true if action is AlsoToOneContent
[task 2026-01-06T18:20:44.286+00:00] ✔ should return true if action is BroadcastToContent
[task 2026-01-06T18:20:44.286+00:00] ✔ should return false if action is AlsoToMain
[task 2026-01-06T18:20:44.286+00:00] BroadcastToContent
[task 2026-01-06T18:20:44.286+00:00] ✔ should create the right action
[task 2026-01-06T18:20:44.287+00:00] isBroadcastToContent
[task 2026-01-06T18:20:44.287+00:00] ✔ should return true if action is BroadcastToContent
[task 2026-01-06T18:20:44.287+00:00] ✔ should return false if action is not BroadcastToContent
[task 2026-01-06T18:20:44.287+00:00] AlsoToPreloaded
[task 2026-01-06T18:20:44.287+00:00] ✔ should create the right action
[task 2026-01-06T18:20:44.287+00:00] isSendToPreloaded
[task 2026-01-06T18:20:44.287+00:00] ✔ should return true if action is AlsoToPreloaded
[task 2026-01-06T18:20:44.287+00:00] ✔ should return false if action is not AlsoToPreloaded
[task 2026-01-06T18:20:44.287+00:00] UserEvent
[task 2026-01-06T18:20:44.287+00:00] ✔ should include the given data
[task 2026-01-06T18:20:44.287+00:00] ✔ should wrap with AlsoToMain
[task 2026-01-06T18:20:44.287+00:00] ImpressionStats
[task 2026-01-06T18:20:44.287+00:00] ✔ should include the right data
[task 2026-01-06T18:20:44.287+00:00] ✔ should wrap with AlsoToMain if in UI code
[task 2026-01-06T18:20:44.287+00:00] ✔ should not wrap with AlsoToMain if not in UI code
[task 2026-01-06T18:20:44.287+00:00] WebExtEvent
[task 2026-01-06T18:20:44.287+00:00] ✔ should set the provided type
[task 2026-01-06T18:20:44.287+00:00] ✔ should set the provided data
[task 2026-01-06T18:20:44.287+00:00] ✔ should throw if the 'source' property is missing
[task 2026-01-06T18:20:44.287+00:00] ActionUtils
[task 2026-01-06T18:20:44.287+00:00] getPortIdOfSender
[task 2026-01-06T18:20:44.287+00:00] ✔ should return the PortID from a AlsoToMain action
[task 2026-01-06T18:20:44.287+00:00] Reducers
[task 2026-01-06T18:20:44.287+00:00] App
[task 2026-01-06T18:20:44.287+00:00] ✔ should return the initial state
[task 2026-01-06T18:20:44.287+00:00] ✔ should set initialized to true on INIT
[task 2026-01-06T18:20:44.287+00:00] TopSites
[task 2026-01-06T18:20:44.287+00:00] ✔ should return the initial state
[task 2026-01-06T18:20:44.287+00:00] ✔ should add top sites on TOP_SITES_UPDATED
[task 2026-01-06T18:20:44.287+00:00] ✔ should not update state for empty action.data on TOP_SITES_UPDATED
[task 2026-01-06T18:20:44.287+00:00] ✔ should initialize prefs on TOP_SITES_UPDATED
[task 2026-01-06T18:20:44.287+00:00] ✔ should pass prevState.prefs if not present in TOP_SITES_UPDATED
[task 2026-01-06T18:20:44.287+00:00] ✔ should set editForm.site to action.data on TOP_SITES_EDIT
[task 2026-01-06T18:20:44.287+00:00] ✔ should set editForm to null on TOP_SITES_CANCEL_EDIT
[task 2026-01-06T18:20:44.287+00:00] ✔ should preserve the editForm.index
[task 2026-01-06T18:20:44.287+00:00] ✔ should set previewResponse on PREVIEW_RESPONSE
[task 2026-01-06T18:20:44.287+00:00] ✔ should return previous state if action url does not match expected
[task 2026-01-06T18:20:44.287+00:00] ✔ should return previous state if editForm is not set
[task 2026-01-06T18:20:44.287+00:00] ✔ should set previewResponse to null on PREVIEW_REQUEST
[task 2026-01-06T18:20:44.287+00:00] ✔ should set previewUrl on PREVIEW_REQUEST
[task 2026-01-06T18:20:44.287+00:00] ✔ should add screenshots for SCREENSHOT_UPDATED
[task 2026-01-06T18:20:44.287+00:00] ✔ should not modify rows if nothing matches the url for SCREENSHOT_UPDATED
[task 2026-01-06T18:20:44.287+00:00] ✔ should bookmark an item on PLACES_BOOKMARK_ADDED
[task 2026-01-06T18:20:44.287+00:00] ✔ should not update state for empty action.data on PLACES_BOOKMARK_ADDED
[task 2026-01-06T18:20:44.287+00:00] ✔ should remove a bookmark on PLACES_BOOKMARKS_REMOVED
[task 2026-01-06T18:20:44.287+00:00] ✔ should not update state for empty action.data on PLACES_BOOKMARKS_REMOVED
[task 2026-01-06T18:20:44.287+00:00] ✔ should update prefs on TOP_SITES_PREFS_UPDATED
[task 2026-01-06T18:20:44.287+00:00] ✔ should not update state for empty action.data on PLACES_LINKS_DELETED
[task 2026-01-06T18:20:44.287+00:00] ✔ should remove the site on PLACES_LINKS_DELETED
[task 2026-01-06T18:20:44.287+00:00] ✔ should set showSearchShortcutsForm to true on TOP_SITES_OPEN_SEARCH_SHORTCUTS_MODAL
[task 2026-01-06T18:20:44.287+00:00] ✔ should set showSearchShortcutsForm to false on TOP_SITES_CLOSE_SEARCH_SHORTCUTS_MODAL
[task 2026-01-06T18:20:44.287+00:00] ✔ should update searchShortcuts on UPDATE_SEARCH_SHORTCUTS
[task 2026-01-06T18:20:44.287+00:00] ✔ should set sov positions and state
[task 2026-01-06T18:20:44.287+00:00] Prefs
[task 2026-01-06T18:20:44.287+00:00] ✔ should have the correct initial state
[task 2026-01-06T18:20:44.287+00:00] PREFS_INITIAL_VALUES
[task 2026-01-06T18:20:44.287+00:00] ✔ should return a new object
[task 2026-01-06T18:20:44.287+00:00] ✔ should set initalized to true
[task 2026-01-06T18:20:44.287+00:00] ✔ should set .values
[task 2026-01-06T18:20:44.287+00:00] PREF_CHANGED
[task 2026-01-06T18:20:44.287+00:00] ✔ should return a new Prefs object
[task 2026-01-06T18:20:44.287+00:00] ✔ should set the changed pref
[task 2026-01-06T18:20:44.287+00:00] ✔ should return a new .pref object instead of mutating
[task 2026-01-06T18:20:44.287+00:00] Dialog
[task 2026-01-06T18:20:44.287+00:00] ✔ should return INITIAL_STATE by default
[task 2026-01-06T18:20:44.287+00:00] ✔ should toggle visible to true on DIALOG_OPEN
[task 2026-01-06T18:20:44.287+00:00] ✔ should pass url data on DIALOG_OPEN
[task 2026-01-06T18:20:44.287+00:00] ✔ should toggle visible to false on DIALOG_CANCEL
[task 2026-01-06T18:20:44.287+00:00] ✔ should return inital state on DELETE_HISTORY_URL
[task 2026-01-06T18:20:44.287+00:00] Sections
[task 2026-01-06T18:20:44.287+00:00] ✔ should return INITIAL_STATE by default
[task 2026-01-06T18:20:44.287+00:00] ✔ should remove the correct section on SECTION_DEREGISTER
[task 2026-01-06T18:20:44.287+00:00] ✔ should add a section on SECTION_REGISTER if it doesn't already exist
[task 2026-01-06T18:20:44.287+00:00] ✔ should set newSection.rows === [] if no rows are provided on SECTION_REGISTER
[task 2026-01-06T18:20:44.287+00:00] ✔ should update a section on SECTION_REGISTER if it already exists
[task 2026-01-06T18:20:44.287+00:00] ✔ should set initialized to false on SECTION_REGISTER if there are no rows
[task 2026-01-06T18:20:44.287+00:00] ✔ should set initialized to true on SECTION_REGISTER if there are rows
[task 2026-01-06T18:20:44.287+00:00] ✔ should have no effect on SECTION_UPDATE if the id doesn't exist
[task 2026-01-06T18:20:44.287+00:00] ✔ should update the section with the correct data on SECTION_UPDATE
[task 2026-01-06T18:20:44.287+00:00] ✔ should set initialized to true on SECTION_UPDATE if rows is defined on action.data
[task 2026-01-06T18:20:44.287+00:00] ✔ should retain pinned cards on SECTION_UPDATE
[task 2026-01-06T18:20:44.287+00:00] ✔ should have no effect on SECTION_UPDATE_CARD if the id or url doesn't exist
[task 2026-01-06T18:20:44.287+00:00] ✔ should update the card with the correct data on SECTION_UPDATE_CARD
[task 2026-01-06T18:20:44.287+00:00] ✔ should only update the cards belonging to the right section on SECTION_UPDATE_CARD
[task 2026-01-06T18:20:44.287+00:00] ✔ should allow action.data to set .initialized
[task 2026-01-06T18:20:44.287+00:00] ✔ should dedupe based on dedupeConfigurations
[task 2026-01-06T18:20:44.287+00:00] ✔ should remove blocked and deleted urls from all rows in all sections
[task 2026-01-06T18:20:44.287+00:00] ✔ should not update state for empty action.data on PLACES_LINK_BLOCKED
[task 2026-01-06T18:20:44.287+00:00] ✔ should not update state for empty action.data on PLACES_LINKS_DELETED
[task 2026-01-06T18:20:44.287+00:00] ✔ should not update state for empty action.data on PLACES_BOOKMARK_ADDED
[task 2026-01-06T18:20:44.287+00:00] ✔ should bookmark an item when PLACES_BOOKMARK_ADDED is received
[task 2026-01-06T18:20:44.287+00:00] ✔ should not update state for empty action.data on PLACES_BOOKMARKS_REMOVED
[task 2026-01-06T18:20:44.287+00:00] ✔ should remove the bookmark when PLACES_BOOKMARKS_REMOVED is received
[task 2026-01-06T18:20:44.287+00:00] Pocket
[task 2026-01-06T18:20:44.287+00:00] ✔ should return INITIAL_STATE by default
[task 2026-01-06T18:20:44.287+00:00] ✔ should set waitingForSpoc on a POCKET_WAITING_FOR_SPOC action
[task 2026-01-06T18:20:44.287+00:00] ✔ should set pocketCta with correct object on a POCKET_CTA
[task 2026-01-06T18:20:44.287+00:00] Personalization
[task 2026-01-06T18:20:44.287+00:00] ✔ should return INITIAL_STATE by default
[task 2026-01-06T18:20:44.287+00:00] ✔ should set lastUpdated with DISCOVERY_STREAM_PERSONALIZATION_LAST_UPDATED
[task 2026-01-06T18:20:44.287+00:00] ✔ should set initialized to true with DISCOVERY_STREAM_PERSONALIZATION_INIT
[task 2026-01-06T18:20:44.287+00:00] DiscoveryStream
[task 2026-01-06T18:20:44.287+00:00] ✔ should return INITIAL_STATE by default
[task 2026-01-06T18:20:44.287+00:00] ✔ should set layout data with DISCOVERY_STREAM_LAYOUT_UPDATE
[task 2026-01-06T18:20:44.287+00:00] ✔ should reset layout data with DISCOVERY_STREAM_LAYOUT_RESET
[task 2026-01-06T18:20:44.287+00:00] ✔ should set config data with DISCOVERY_STREAM_CONFIG_CHANGE
[task 2026-01-06T18:20:44.287+00:00] ✔ should set feeds as loaded with DISCOVERY_STREAM_FEEDS_UPDATE
[task 2026-01-06T18:20:44.287+00:00] ✔ should set spoc_endpoint with DISCOVERY_STREAM_SPOCS_ENDPOINT
[task 2026-01-06T18:20:44.287+00:00] ✔ should use initial state with DISCOVERY_STREAM_SPOCS_PLACEMENTS
[task 2026-01-06T18:20:44.287+00:00] ✔ should set placements with DISCOVERY_STREAM_SPOCS_PLACEMENTS
[task 2026-01-06T18:20:44.287+00:00] ✔ should set spocs with DISCOVERY_STREAM_SPOCS_UPDATE
[task 2026-01-06T18:20:44.288+00:00] ✔ should default to a single spoc placement
[task 2026-01-06T18:20:44.288+00:00] ✔ should handle no data from DISCOVERY_STREAM_SPOCS_UPDATE
[task 2026-01-06T18:20:44.288+00:00] ✔ should add blocked spocs to blocked array with DISCOVERY_STREAM_SPOC_BLOCKED
[task 2026-01-06T18:20:44.288+00:00] ✔ should not update state for empty action.data on DISCOVERY_STREAM_LINK_BLOCKED
[task 2026-01-06T18:20:44.288+00:00] ✔ should not update state if feeds are not loaded
[task 2026-01-06T18:20:44.288+00:00] ✔ should not update state if spocs and feeds data is undefined
[task 2026-01-06T18:20:44.288+00:00] ✔ should remove the site on DISCOVERY_STREAM_LINK_BLOCKED from spocs if feeds data is empty
[task 2026-01-06T18:20:44.288+00:00] ✔ should remove the site on DISCOVERY_STREAM_LINK_BLOCKED from feeds if spocs data is empty
[task 2026-01-06T18:20:44.288+00:00] ✔ should remove the site on DISCOVERY_STREAM_LINK_BLOCKED from both feeds and spocs
[task 2026-01-06T18:20:44.288+00:00] ✔ should add boookmark details on PLACES_BOOKMARK_ADDED in both feeds and spocs
[task 2026-01-06T18:20:44.288+00:00] ✔ should remove boookmark details on PLACES_BOOKMARKS_REMOVED in both feeds and spocs
[task 2026-01-06T18:20:44.288+00:00] Search
[task 2026-01-06T18:20:44.288+00:00] ✔ should return INITIAL_STATE by default
[task 2026-01-06T18:20:44.288+00:00] ✔ should set disable to true on DISABLE_SEARCH
[task 2026-01-06T18:20:44.288+00:00] ✔ should set focus to true on FAKE_FOCUS_SEARCH
[task 2026-01-06T18:20:44.288+00:00] ✔ should set focus and disable to false on SHOW_SEARCH
[task 2026-01-06T18:20:44.288+00:00] <Base>
[task 2026-01-06T18:20:44.288+00:00] ✔ should render Base component
[task 2026-01-06T18:20:44.288+00:00] ✔ should render the BaseContent component, passing through all props
[task 2026-01-06T18:20:44.288+00:00] ✔ should render an ErrorBoundary with class base-content-fallback
[task 2026-01-06T18:20:44.288+00:00] ✔ should render an WithDsAdmin if the devtools pref is true
[task 2026-01-06T18:20:44.288+00:00] ✔ should not render an WithDsAdmin if the devtools pref is false
[task 2026-01-06T18:20:44.288+00:00] <BaseContent>
[task 2026-01-06T18:20:44.288+00:00] ✔ should render an ErrorBoundary with a Search child
[task 2026-01-06T18:20:44.288+00:00] ✔ should dispatch a user event when the customize menu is opened or closed
[task 2026-01-06T18:20:44.288+00:00] ✔ should render only search if no Sections are enabled
[task 2026-01-06T18:20:44.288+00:00] ✔ should update firstVisibleTimestamp if it is visible immediately with no event listener
[task 2026-01-06T18:20:44.288+00:00] ✔ should attach an event listener for visibility change if it is not visible
[task 2026-01-06T18:20:44.288+00:00] ✔ should remove the event listener for visibility change when unmounted
[task 2026-01-06T18:20:44.288+00:00] ✔ should remove the event listener for visibility change after becoming visible
[task 2026-01-06T18:20:44.288+00:00] WithDsAdmin
[task 2026-01-06T18:20:44.288+00:00] rendering inner content
[task 2026-01-06T18:20:44.288+00:00] ✔ should not set devtoolsCollapsed state for about:newtab (no hash)
[task 2026-01-06T18:20:44.288+00:00] ✔ should set devtoolsCollapsed state for about:newtab#devtools
[task 2026-01-06T18:20:44.288+00:00] ✔ should set devtoolsCollapsed state for about:newtab#devtools subroutes
[task 2026-01-06T18:20:44.288+00:00] WARN: 'Warning: componentWillMount has been renamed, and is not recommended for use. See https://fb.me/react-unsafe-component-lifecycles for details.
[task 2026-01-06T18:20:44.288+00:00]
Comment 1•2 months ago
|
||
Set release status flags based on info from the regressing bug 2007031
:rhamoui, since you are the author of the regressor, bug 2007031, could you take a look?
For more information, please visit BugBot documentation.
| Assignee | ||
Comment 2•2 months ago
|
||
Updated•2 months ago
|
Updated•2 months ago
|
Comment 4•2 months ago
|
||
| bugherder | ||
Comment 5•2 months ago
|
||
This is still failing at the same frequency
@Reem, could you take another swing at this?
Comment 6•2 months ago
|
||
I'm not really sure what could be the case aside from the fix we attempted, weirdly enough most teammates I asked aren't able to reproduce this bug, and I can't either, but Maxx was able to so he was able to test out a fix.
The original bug that created this regression had multiple backouts with similar Karma tests failing that I also couldn't reproduce locally.
Is there something I may be missing here as to why these coverage tests keep failing, and why I'm not able to reproduce the failures?
Comment 7•2 months ago
|
||
(In reply to Reem Hamoui from comment #6)
I'm not really sure what could be the case aside from the fix we attempted, weirdly enough most teammates I asked aren't able to reproduce this bug, and I can't either, but Maxx was able to so he was able to test out a fix.
The original bug that created this regression had multiple backouts with similar Karma tests failing that I also couldn't reproduce locally.
Is there something I may be missing here as to why these coverage tests keep failing, and why I'm not able to reproduce the failures?
the only thing that comes up my mind, is to rebase to the most recent tip of central and try again.
Comment 10•2 months ago
|
||
Comment 11•2 months ago
|
||
| bugherder | ||
Comment 12•2 months ago
|
||
This patch didn't fix it, it's still failing at a high rate
Comment 13•2 months ago
|
||
Set release status flags based on info from the regressing bug 2007031
| Comment hidden (Intermittent Failures Robot) |
Comment 15•2 months ago
|
||
Comment 16•2 months ago
|
||
Backed out from autoland: https://hg.mozilla.org/integration/autoland/rev/2bcce5903773f8caeadfbbbddcce1a210630ab42
| Comment hidden (Intermittent Failures Robot) |
| Assignee | ||
Updated•2 months ago
|
| Assignee | ||
Comment 18•2 months ago
|
||
:smolnar - We backed out the regressing patch all together to see if we can fix the root issue. Should we close this issue or keep it open?
Comment 19•2 months ago
|
||
Yeah this should be fine to close, as it was created to fix a bug that has now been re-opened that i'll try to fix directly.
I'll close it, but please feel free to re-open if we need it open for anything else.
Updated•2 months ago
|
Description
•