Introduce visual testing process for internal development of Desktop GUI #4983
Labels
pkg/desktop-gui
This is due to an issue in the packages/desktop-gui directory
process: contributing
Related to contributing to the Cypress codebase
process: tests
Related to our internal tests
type: chore
Work is required w/ no deliverable to end user
Current behavior:
There was a recent css change made to the
desktop-gui
package of Cypress that caused some unexpected changes to the design/css of thedesktop-gui
.Original PR: #4737
Following breaking changes (that we know of): #4959 #4912 #4888 #4795
The problem is that none of our internal tests caught these issues. They were only found after using the Desktop-GUI manually within development. So, it's possible there is still some stuff that's broken.
Desired behavior:
Introduce a process into the Cypress development team to test visual changes in our own
desktop-gui
package.Hopefully, after vetting and solidifying a process, we can expand this out to our other visual components, the
runner
andreporter
packages.This will also provide a great opportunity to put ourselves in the shoes of users of Cypress (like ourselves) so we can define the problem set and look through the solutions out there.
The text was updated successfully, but these errors were encountered: