Visual test gallery for UI and E2E test recordings from Cash iOS Buildkite builds.
- Search and filter by name, module, team, type, or status (ownership mapping)
- View test cards with GIF previews, failure analysis, and navigation between recordings
This is a proof of concept to validate whether a visual test gallery is useful. The workflow is intentionally simple and mostly manual. The goal is to gather feedback.
How it works:
- Buildkite on-demand job records GIFs for UI/E2E tests
- Local extraction script downloads artifacts and generates test data JSON
- Static HTML gallery displays GIFs with search and filtering
- How to automate the extraction and publishing pipeline? (possible integration with #actionable-ci-results)
- Where to store GIFs (500MB+ per build) and how long to retain them?
- When to run: nightly, per release, or on-demand?
- How to optimize: smaller GIFs, MP4s, or frame-by-frame screenshots?