test: #3592934 Warm up front-end image derivatives before the health checks

Follow-up to the merged sticky header work on the same issue.

The default theme renders responsive images via drimage_improved, which builds its WebP derivatives on the fly. The first request for a derivative can be dropped while it is still being generated (most visibly under HTTP/2), surfacing as a console.error resource failure on the 01-06 front-end health checks (there should be no JavaScript errors) and needing a retry.

Adds tests/features/01-website-base-requirements/01-00-front-end-pages-warm-up.feature, which visits each public page once (no assertions) so the derivatives generate and cache to disk before 01-06 runs. 01-06 then serves them as static files.

AI-Generated: Yes (Used Claude Code to draft the warm-up feature; reviewed and verified by the contributor.)

Checkpoints

  • File an issue
  • Addition/Change/Update/Fix
  • Testing to ensure no regression
  • Automated unit testing coverage
  • Automated functional testing coverage
  • UX/UI designer responsibilities
  • Readability
  • Accessibility
  • Performance
  • Security
  • Documentation
  • Code review by maintainers
  • Full testing and approval
  • Credit contributors
  • Review with the product owner
  • Release Notes
  • Release
Edited by Rajab Natshah

Merge request reports

Loading