[Homepage Sports Widget] - Add mock server integration in debug tool
Categories
(Firefox for Android :: Homepage, task)
Tracking
()
People
(Reporter: skhan, Assigned: skhan)
References
Details
(Whiteboard: [fxdroid][group3][world-cup-phase2])
Attachments
(3 external files)
As we're wrapping up the FIFA widget, we needed a simple way to simulate any point in the tournament, any match state, before the tournament starts.
So we built a mock server that serves the exact same API routes as Merino. The core idea is that we have an interactive timeline and as you drag it it simulates the tournament and random scores are assigned to matches. We also added granular controls to test a match going from scheduled, live, to full time.
This is to be added in debug drawer -> Homepage Sports widget for QA or anyone else to test
Updated•5 months ago
|
Updated•5 months ago
|
Comment 3•5 months ago
|
||
| bugherder | ||
Original Revision: https://phabricator.services.mozilla.com/D301974
Comment 5•5 months ago
|
||
firefox-beta Uplift Approval Request
- User impact if declined/Reason for urgency: World Cup kicks off 2026-06-11. Beta was cut 2026-05-18 and missed the last sprint of the Homepage Sports Widget feature work. Without uplift, beta-channel users see an incomplete widget for a fixed-date external event — no team-following error states, no group-stage transitions, no tournament-winner outcomes, no per-day schedule.
- Code covered by automated testing?: yes
- Fix verified in Nightly?: yes
- Needs manual QE testing?: yes
- Steps to reproduce for manual QE testing: - Turn on the sports widget and debug drawer in secret settings
- Debug Drawer - Hompegae tools -> verify changes using mock server or real server
- Risk associated with taking this patch: low
- Explanation of risk level: Self-contained to the Homepage Sports Widget feature; behind the existing rollout. No platform-code changes.
- String changes made/needed?: Yes
- Is Android affected?: yes
Updated•5 months ago
|
Updated•5 months ago
|
Updated•5 months ago
|
Comment 7•5 months ago
|
||
Verified as fixed on the latest Firefox for Android Nightly 153.0a1 from 5/28, and on beta 152.0b4, using a Samsung Galaxy A56 (Android 16).
Original Revision: https://phabricator.services.mozilla.com/D301974
Updated•5 months ago
|
Updated•5 months ago
|
Updated•5 months ago
|
Updated•5 months ago
|
Description
•