Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade Playwright to 1.41 #6910

Merged
merged 7 commits into from
Feb 26, 2024
Merged

Conversation

radium-v
Copy link
Collaborator

Pull Request

📖 Description

In FAST Foundation:

  • Upgrades @playwright/test in fast-foundation and fast-ssr to the latest stable version.
  • Removes custom hasAttribute and toHaveBooleanAttribute assertions from fast-foundation tests.
  • Removes the projects field from the playwright config in fast-foundation (see fix: run Playwright tests in all browsers #6876).
  • Marks flaky tests with test.fixme to skip them for now (these will be addressed in future PRs).

In FAST SSR:

👩‍💻 Reviewer Notes

This is a subset of the work planned in #6876, which was doing way more stuff than one PR should be doing.

📑 Test Plan

All tests for all packages should pass. Tests in fast-foundation are no longer run in Chromium three times over.

✅ Checklist

General

  • I have included a change request file using $ yarn change
  • I have added tests for my changes.
  • I have tested my changes.
  • I have updated the project documentation to reflect my changes.
  • I have read the CONTRIBUTING documentation and followed the standards for this project.

⏭ Next Steps

Once Playwright is updated, I can start separating the tests in fast-foundation to run them in async mode. Then, we can get tests running properly in Firefox and Webkit.

@chrisdholt chrisdholt merged commit 97ef4d7 into master Feb 26, 2024
5 checks passed
@chrisdholt chrisdholt deleted the users/jokreitl/upgrade-playwright-1.41 branch February 26, 2024 19:24
janechu pushed a commit that referenced this pull request Jun 10, 2024
* upgrade playwright to 1.41

* only use one playwright config

* remove custom hasAttribute assertion

* remove custom toHaveBooleanAttribute assertion

* mark flaky tests with test.fixme

* replace deprecated shadowroot attributes in fast-style fixture

* Change files
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.

3 participants