Skip to content

Conversation

@williamjallen
Copy link
Collaborator

test-summary.cy.js has been flaky for years and is quite a nuisance when unrelated changes modify the test timing subtly and upset this delicate test. See the trouble merging #3132 for an example. My hypothesis is that somehow the rows in the table are not rendered deterministically. This PR attempts to resolve that by sorting by build stamp. I intend to run the tests 10 times before opening this for review to ensure that this fix actually does something.

@williamjallen
Copy link
Collaborator Author

One unrelated failure in the sub-project-group-order test.

@williamjallen
Copy link
Collaborator Author

10 runs passed successfully, minus a couple unrelated flakes. Ready for review, and hopefully this will resolve this longstanding issue!

@williamjallen williamjallen marked this pull request as ready for review September 24, 2025 00:22
Copy link
Member

@josephsnyder josephsnyder left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems reasonable and local testing has no issues!

@josephsnyder josephsnyder added this pull request to the merge queue Sep 25, 2025
Merged via the queue into Kitware:master with commit 0593ed5 Sep 25, 2025
73 of 77 checks passed
@williamjallen williamjallen deleted the test-summary-cypress-explicit-ordering branch September 25, 2025 13:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants