Skip to content
New issue

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

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

Already on GitHub? # to your account

chore(nx-dev): switch e2e to playwright #18629

Merged
merged 2 commits into from
Aug 23, 2023

Conversation

barbados-clemens
Copy link
Contributor

@barbados-clemens barbados-clemens commented Aug 14, 2023

Current Behavior

Nx repo doesn't have a playwright project to dogfood the plugin for

Expected Behavior

nx-dev-e2e project uses playwright

also fixed issue with some pages having multiple h1 tags causing playwright to fail.

Related Issue(s)

Note: playwright be default is set to run against chromium, firefox, and webkit. We can configure this to only run on 1 browser if so desired, but left running against multiple for now. approx run time in CI is 12 mins for firefox, chrome, webkit

Fixes #

@vercel
Copy link

vercel bot commented Aug 14, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
nx-dev ✅ Ready (Inspect) Visit Preview 💬 Add feedback Aug 22, 2023 5:58pm

@barbados-clemens barbados-clemens self-assigned this Aug 14, 2023
@barbados-clemens barbados-clemens added type: docs scope: testing tools Issues related to Cypress / Jest / Playwright / Vitest support in Nx labels Aug 14, 2023
Comment on lines -25 to -27
"outputs": ["{options.outputPath}"],
"outputs": ["{workspaceRoot}/dist/nx-dev/nx-dev/public"],
"options": {
"outputPath": "dist/nx-dev/nx-dev/public",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ran nx repair bc nx wasn't happy with existing outputs? unsure if this is right? cc @FrozenPandaz

pnpm-lock.yaml Show resolved Hide resolved
Copy link
Member

@AgentEnder AgentEnder left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

package.json + circleci look fine

Copy link
Collaborator

@isaacplmann isaacplmann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why are markdown files being changed?

docs/nx-cloud/reference/release-notes.md Show resolved Hide resolved
docs/nx-cloud/private/auth-saml.md Show resolved Hide resolved
Copy link
Collaborator

@isaacplmann isaacplmann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good

@barbados-clemens barbados-clemens merged commit d4ea806 into nrwl:master Aug 23, 2023
@barbados-clemens barbados-clemens deleted the chore/docs-playwright branch August 23, 2023 14:58
@github-actions
Copy link

This pull request has already been merged/closed. If you experience issues related to these changes, please open a new issue referencing this pull request.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 29, 2023
# for free to subscribe to this conversation on GitHub. Already have an account? #.
Labels
scope: testing tools Issues related to Cypress / Jest / Playwright / Vitest support in Nx type: docs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants