Skip to content

Add scheduled visual-regression and live-media smoke tests #13

Description

@AjnasNB

Context

The v0.2.4 site now has a verified responsive baseline, four purpose-built 3D assets, three streamed release videos, and explicit package/agent documentation. The current checks validate static contracts and live media paths, but visual regressions are still reviewed manually.

Scope

Add a deterministic Playwright smoke suite for the public site. It should run on pull requests that change website files and on a weekly schedule.

Acceptance criteria

  • Cover every public HTML route at 390, 768, 1024, and 1440 CSS pixels.
  • Fail on horizontal document overflow, broken images after lazy-load activation, duplicate IDs, unlabeled interactive controls, or an inoperative mobile menu.
  • Verify the four release WebP assets return non-empty image/webp responses.
  • Verify all three MP4 assets support a 206 Partial Content byte-range response.
  • Save compact failure screenshots as workflow artifacts.
  • Use no production credentials and make no writes to the deployed site.
  • Document how to reproduce the suite locally.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions