Skip to content

[10pc] Auto generate screenshot tests - #426

Draft
adi-gnm wants to merge 22 commits into
mainfrom
ab/10pc/generate-screenshot-tests
Draft

adi-gnm wants to merge 22 commits into
mainfrom
ab/10pc/generate-screenshot-tests

Conversation

@adi-gnm

@adi-gnm adi-gnm commented Aug 14, 2026

Copy link
Copy Markdown
Member

Description

Figma: https:// (delete if not a UI PR)

Testing notes/instructions:

Checklist

  • Changes have been checked by the developer
  • Changes have been checked by the reviewers
  • Unit tested
Recommended reviewiers
  • Design review for UI changes from @guardian/design-system
  • Code review from @guardian/android-developers or @guardian/ios-developers
  • Optional code/API review from @guardian/client-side-infra
Specific notes/instructions for the reviewer:

For pull requests introducing UI changes:

  • Sign-off by Design:
  • Dark Mode
  • Tablet
  • Accessibility (e.g. VoiceOver):
Screenshots or videos:
Before After
Light
Dark

adi-gnm added 21 commits August 14, 2026 12:26
This will host the code to process the `PaparazziTest` annotations and generate test files.
Creates a file given a `TestFile`.
Creates a class in it for each class in the `TestFile.classes`
Adds constructor with test parameters if needed
Creates paparazzi rule and optional filterScreenshots
Creates a test for each captured preview function
@adi-gnm adi-gnm added the experiment For 10%, hackday, and other work label Aug 14, 2026
@github-actions

Copy link
Copy Markdown

⚠️ Label Required ⚠️

Please add one of the following labels to this PR: fix, maintenance, feature, not sure, dependencies.

@adi-gnm adi-gnm added the not sure CORE4: Departmental tracking label when not sure what to use. label Aug 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

experiment For 10%, hackday, and other work not sure CORE4: Departmental tracking label when not sure what to use.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant