Skip to content

docs(readme): reflect golden tests in the feature matrix#566

Merged
TaprootFreak merged 2 commits into
feat/visual-regression-pilotfrom
feat/visual-regression-readme-matrix
May 23, 2026
Merged

docs(readme): reflect golden tests in the feature matrix#566
TaprootFreak merged 2 commits into
feat/visual-regression-pilotfrom
feat/visual-regression-readme-matrix

Conversation

@TaprootFreak
Copy link
Copy Markdown
Contributor

Stacked on top of #541. README-only — no code, no baseline touched.

What changed

The repo's Feature Matrix (`README.md` Sections "Onboarding & authentication" / "Wallet actions" / "DFX backend integration" / "Settings" / "Support") didn't reflect the 57 golden tests added in #541. This PR closes that gap.

  • Legend: added `golden` as a test type with a pointer to `docs/visual-regression-tests.md`
  • Every existing page row gets its golden test path appended to the existing `widget`/`cubit`/`unit` entries
  • Two new rows for pages that exist in the app but weren't in the previous matrix: Settings root, Support root
  • Five previously-empty rows flipped from `—` to `golden (...)`: Sell to BitBox, Currencies/Languages/Network, Tax report, Contact, KYC AccountMergeRequested
  • Triage gaps: new "Visual regression (goldens)" bullet documenting the gate, the `web_view` `skip: true` exception, and the cross-link to `docs/visual-regression-tests.md`
  • CI/CD table: `pull-request.yaml` row now mentions `--exclude-tags golden` on the existing test step plus the parallel `Visual Regression` job on the dfx01 runner

Verified

  • `flutter analyze` clean
  • Diff: 38 insertions / 35 deletions across one file (README.md)

After merge

#541 stays as before; this PR can land before or after #541. If it lands first, GitHub auto-rebases #541 against the updated develop on next push.

Every lib/screens/**/*_page.dart now has a companion
test/goldens/**/*_golden_test.dart and a committed pixel baseline. The
feature matrix needs to reflect that:

- Tests legend: new 'golden' test type with a pointer to
  docs/visual-regression-tests.md
- Every page row in the four feature sections gets its golden test
  path appended to the existing widget/cubit/unit entries
- Two new rows (Settings root, Support root) for pages that exist in
  the app but weren't in the previous matrix
- Three previously-empty rows flipped from '—' to 'golden (...)':
  Sell to BitBox, Currencies/Languages/Network, Tax report, Contact,
  KYC AccountMergeRequested
- Triage gaps: new 'Visual regression (goldens)' bullet documenting
  the gate, web_view skip:true exception, and the cross-link
- CI/CD table: pull-request.yaml row now mentions --exclude-tags
  golden on the existing test step plus the parallel Visual Regression
  job on the dfx01 runner
Pilot branch had the CI trigger phrasing updated to 'Any PR except PRs
to main', this branch had the golden-tests additions. Both kept.
@TaprootFreak TaprootFreak marked this pull request as ready for review May 23, 2026 22:02
@TaprootFreak TaprootFreak merged commit 79fe9e0 into feat/visual-regression-pilot May 23, 2026
5 checks passed
@TaprootFreak TaprootFreak deleted the feat/visual-regression-readme-matrix branch May 23, 2026 22:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant