-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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
chore: capture BUILDKITE_RETRY_COUNT #25750
chore: capture BUILDKITE_RETRY_COUNT #25750
Conversation
29 flaky tests on run #44880 ↗︎Details:
|
Test | Artifacts | |
---|---|---|
... > runs generated spec |
Output
Screenshots
Video
|
|
... > runs generated spec |
Output
Screenshots
Video
|
specs_list_latest_runs.cy.ts • 1 flaky test • app-e2e
Test | Artifacts | |
---|---|---|
App/Cloud Integration - Latest runs and Average duration > when no runs are recorded > shows placeholders for all visible specs |
Output
Screenshots
Video
|
settings.cy.ts • 1 flaky test • app-e2e
Test | Artifacts | |
---|---|---|
App: Settings without cloud > the projectId section shows a prompt to log in when there is no projectId, and uses correct UTM params |
Output
Screenshots
Video
|
cypress-origin-communicator.cy.ts • 1 flaky test • app-e2e
Test | Artifacts | |
---|---|---|
Cypress In Cypress Origin Communicator > cy.origin passivity with app interactions > passes upon test reload mid test execution |
Output
Screenshots
Video
|
global-mode.cy.ts • 1 flaky test • launchpad-e2e
Test | Artifacts | |
---|---|---|
... > can be opened |
Output
Screenshots
Video
|
The first 5 flaky specs are shown, see all 17 specs in Cypress Cloud.
This comment has been generated by cypress-bot as a result of this project's GitHub integration settings.
@estrada9166 Can you please update this PR summary to indicate why this env is needed and how it impacts the Cloud data? |
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
…o/feat/capture-build-retry-buildkite
Looks good 👍 🪁 |
@lmiller1990 This needed two approvals before merging. Also this didn't have a corresponding documentation updates.... |
Additional details
Capture Buildkite env variable BUILDKITE_RETRY_COUNT - used to handle ci retries
This env variable shows how many times this job has been retried - providing a value that would ensure that ci-build-id created (if it's not custom) is unique, making every retry a new run and avoiding having a passed run where the specs have been completed in the previous run (creating a false positive)
Steps to test
How has the user experience changed?
PR Tasks
cypress-documentation
?type definitions
?