-
Notifications
You must be signed in to change notification settings - Fork 3.2k
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
test: change some skipped tests to use retries #24124
Conversation
Thanks for taking the time to open a PR!
|
Test summaryRun details
View run in Cypress Dashboard ➡️ FlakinessThis comment has been generated by cypress-bot as a result of this project's GitHub integration settings. You can manage this integration in this project's settings in the Cypress Dashboard |
Co-authored-by: Matt Henkes <[email protected]>
Thank you for implementing this!!! Definitely preferable to boost retries where possible than to skip altogether. I see some CI is failing, is that expected? Ideally the changes would keep CI green (unless there's unrelated CI failures happening) |
@rachelruderman it seems to be flake, but not flake that was touched by these changes |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sounds good!! Thank you for taking this on 🙏
Had to re-skip some of the retries, there's a full list in the OP comment. I think this is now at a good spot where it's not going to bring any flake/failures back. |
User facing changelog
Additional details
uses cy.origin twice
inorigin/validation.cy.ts
https://dashboard.cypress.io/projects/ypt4pf/runs/40003/test-results/0c4b2400-e352-49e2-90f6-fdc91506aa9exhr log has response body/status code when xhr response is logged second
inproxy_logging.cy.ts
https://dashboard.cypress.io/projects/ypt4pf/runs/40003/test-results/7d0e5b2a-c299-4ebb-8478-fdfbfcb39ef2xhr log has response body/status code when xhr response is logged first
inproxy_logging.cy.ts
https://dashboard.cypress.io/projects/ypt4pf/runs/40003/test-results/d4c78b51-b525-462d-a844-a4803d263799verifies fetch requests made while a secondary origin is active eventually update with snapshots of the secondary origin
inorigin/snapshots.cy.ts
sends Studio usage metadata
inrecord_spec
https://app.circleci.com/pipelines/github/cypress-io/cypress/44422/workflows/25bf1f35-9741-4f30-b29c-6ec11cf7e89c/jobs/1861142passes in parallel with group
inrecord_spec
https://app.circleci.com/pipelines/github/cypress-io/cypress/44422/workflows/25bf1f35-9741-4f30-b29c-6ec11cf7e89c/jobs/1861142makes the right command for pnpm
/makes the right command for npm
inproject-setup.cy.ts
https://app.circleci.com/pipelines/github/cypress-io/cypress/45902/workflows/14823615-1e9c-48fd-8d1b-b75a314110dc/jobs/1932073saves the filter when navigating to a spec and back
inspecs_list_e2e.cy.ts
https://app.circleci.com/pipelines/github/cypress-io/cypress/45902/workflows/14823615-1e9c-48fd-8d1b-b75a314110dc/jobs/1932099passes filtered options to Project#open and sets cli config
incypress_spec.js
https://app.circleci.com/pipelines/github/cypress-io/cypress/46741/workflows/a44414d3-e3ab-4614-aeb3-5c041a87400f/jobs/1960772takes the user to first step of ct setup when switching from app
inproject-setup.cy.ts
https://app.circleci.com/pipelines/github/cypress-io/cypress/46741/workflows/a44414d3-e3ab-4614-aeb3-5c041a87400f/jobs/1960739shows no icon and file system timestamp for files
inspecs_list_no_git_repo.cy.ts
https://app.circleci.com/pipelines/github/cypress-io/cypress/47574/workflows/c287ce0b-245b-449e-9bab-86a66f0265dd/jobs/1990772Steps to test
How has the user experience changed?
PR Tasks
cypress-documentation
?type definitions
?