-
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
misc: suppress benign vulkan warnings #29278
Conversation
cli/CHANGELOG.md
Outdated
@@ -6,6 +6,7 @@ _Released 4/16/2024 (PENDING)_ | |||
**Misc:** | |||
|
|||
- Updated the Chrome flags to not show the "Enhanced Ad Privacy" dialog. Addresses [#29199](https://github.com/cypress-io/cypress/issues/29199). | |||
- Suppresses benign warnings that reference Vulkan on GPU-less Docker hosts. Addresses [#29085](https://github.com/cypress-io/cypress/issues/29085). Addressed in [#29278](https://github.com/cypress-io/cypress/pull/29278). |
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.
The issue affects environments without Docker, so you could probably just say
"on GPU-less hosts."
and leave out the word "Docker".
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.
Thank you! Addressed in 48b406d
4 flaky tests on run #54867 ↗︎
Details:
files.cy.js • 1 flaky test • 5x-driver-electron
waiting.cy.js • 2 flaky tests • 5x-driver-chrome
waiting.cy.js • 1 flaky test • 5x-driver-chrome:beta
Review all test suite changes for PR #29278 ↗︎ |
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.
Looks good. I like adding the verbose debug logs here!
Released in This comment thread has been locked. If you are still experiencing this issue after upgrading to |
Additional details
The primary Cypress process can emit benign warnings about Vulkan when run on a machine that does not have a GPU, or a docker container whose host does not have a GPU. Vulkan is a cross-platform API for 3D rendering, and is not necessary for the primary Cypress process to execute correctly. This warning is not emitted from the web browser that Cypress launches, and should not be impacting the success of tests. This PR suppresses the warning from stdout, similar to other benign Electron warnings.
Steps to test
How has the user experience changed?
Users will no longer see benign Electron warnings about Vulkan on machines and docker containers that do not have access to a GPU.
PR Tasks
cypress-documentation
?type definitions
?