Skip to content

Add regression tests for various web features#2145

Merged
prklm10 merged 3 commits intomasterfrom
feat/e2e-regression-tests
Mar 15, 2026
Merged

Add regression tests for various web features#2145
prklm10 merged 3 commits intomasterfrom
feat/e2e-regression-tests

Conversation

@prklm10
Copy link
Copy Markdown
Contributor

@prklm10 prklm10 commented Mar 15, 2026

  • Create HTML pages for testing canvas rendering, CORS iframes, CORS resources, CSSOM, fonts, images, iframes, and shadow DOM.
  • Implement a regression test runner using Node.js to start servers and capture snapshots with Percy.
  • Add support for handling redirects and serving static assets with appropriate MIME types.
  • Include tests for JavaScript-enabled rendering and responsive layouts.
  • Define snapshot configurations in a YAML file for easy management of test cases.

- Create HTML pages for testing canvas rendering, CORS iframes, CORS resources, CSSOM, fonts, images, iframes, and shadow DOM.
- Implement a regression test runner using Node.js to start servers and capture snapshots with Percy.
- Add support for handling redirects and serving static assets with appropriate MIME types.
- Include tests for JavaScript-enabled rendering and responsive layouts.
- Define snapshot configurations in a YAML file for easy management of test cases.
@prklm10 prklm10 requested a review from a team as a code owner March 15, 2026 04:37
@prklm10
Copy link
Copy Markdown
Contributor Author

prklm10 commented Mar 15, 2026

/regression

@prklm10
Copy link
Copy Markdown
Contributor Author

prklm10 commented Mar 15, 2026

/regression

@prklm10
Copy link
Copy Markdown
Contributor Author

prklm10 commented Mar 15, 2026

/regression

@prklm10 prklm10 merged commit 0396d39 into master Mar 15, 2026
40 of 41 checks passed
@prklm10 prklm10 deleted the feat/e2e-regression-tests branch March 15, 2026 07:12
rishigupta1599 pushed a commit that referenced this pull request Mar 16, 2026
* Add regression tests for various web features

- Create HTML pages for testing canvas rendering, CORS iframes, CORS resources, CSSOM, fonts, images, iframes, and shadow DOM.
- Implement a regression test runner using Node.js to start servers and capture snapshots with Percy.
- Add support for handling redirects and serving static assets with appropriate MIME types.
- Include tests for JavaScript-enabled rendering and responsive layouts.
- Define snapshot configurations in a YAML file for easy management of test cases.

* feat: Enhance regression workflow permissions and improve CORS resource handling

* feat: Update regression workflow and improve custom element definitions
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.

2 participants