1.2 KiB
1.2 KiB
QA: Localization board in the visual checker
Accepted together with features/localization_visual_checker.feature.
Automated (task test:web)
- Unit specs next to web/visual (or its existing test location) for: group discovery from localization-site-languages.md (25, 9, 7 states and the ids), parsing of the Sizes column (1440, 1024, 390), mapping an id to its selector and to the fixture, and the failure on a state with no setup.
- Regression: the existing screen and state lists parse the same as before (snapshot of the current discovery).
Visual
- Run task visual:check -- localization-site-languages once at the end of the slice. Every capture of the 41 states, at every listed size, in light and dark, must be within 10 %. The 1024 captures are for loc.l1.multi and loc.l1.social. Clock-sensitive states: none expected.
- Run one existing screen (for example task visual:check -- profile) and confirm the same pass as before.
- No threshold increase and no exception without the user's approval.
Manual
- Open the Localization board in a browser and compare the LocaleFrame selectors used with the checker log.
- Check that the first run on a machine still needs bunx playwright install chromium in web/.