-
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
Debug 1.1 - Show Running Build details #25759
Comments
Hey team! Please add your planning poker estimate with Zenhub @astone123 @lmiller1990 @marktnoonan @mike-plummer @ZachJW34 |
Testing GraphQL is still a bit of an opened ended question - there's an example of how you can do it here: #25601 but documentation is still required. I'm guessing for development, the best way is to create a project with the actual state described in each of the stories and test against that (you could capture the JSON data and test drive it, if you like, by replicating the setup in #25601). |
Released in This comment thread has been locked. If you are still experiencing this issue after upgrading to |
Current behavior
On the Debug page, if the only runs found that match any of the commit shas passed to the Cloud are RUNNING, then the empty state that shows the count of specs that have completed is shown and updated every 15 seconds. When the build completes, the empty state spec count is replaced with either a success message if no failed tests are reported, or else the failed tests are displayed.
On the Debug page, if a completed build is found and shown on the page, and a newer run is found with the RUNNING status, a banner is shown at the top of the page just below the header that shows the count of completed and total specs for the RUNNING build and is updated every 15 seconds. When that build completes, the banner updates to show a "View run" link. Clicking that link will update the Debug page to show the details for that completed run.
Desired behavior
Testing in progress banner
On the Debug page, if the current run is in a RUNNING status, replace the empty state with just the count of specs completed vs total with the following:
NOTE Removing from the scope for this issue the UI element in the progress bar shown below and the tooltip

Delayed completion tooltip copy
New empty state copy while running
DebugPendingRunSpash
to have a title of "Testing in progress..." and a sub title of "Failures will be displayed here"Showing failed tests while RUNNING
RelevantRunSpecsDataSource
to track count of failed tests and emit on therelevantRunChange
subscription if the test counts change. This will cause the GQL query in the Debug page to refetch.DebugContainer
in the way the data is mapped in the computed valuedebugSpecsArray
to support this.Add a way to switch to a running run
DebugNewRelevantRunBar
when status is RUNNNIGReferences
Figma - https://www.figma.com/file/PAOozuCxtfetqP8fUVvg0y/branch/QkCp2F69X0qyLo7qnYQ67e/Cypress-App?node-id=23626%3A225092&t=gSNW0CyMgqjwNqp0-1
Figma animation prototype - https://www.figma.com/proto/PAOozuCxtfetqP8fUVvg0y/branch/QkCp2F69X0qyLo7qnYQ67e/Cypress-App?node-id=24179%3A256286&scaling=min-zoom&page-id=21010%3A176355&starting-point-node-id=24179%3A256286&show-proto-sidebar=1
The text was updated successfully, but these errors were encountered: