Skip to content

CardView - flaky tests in 26.1 - #35051

Open
bit-byte0 wants to merge 2 commits into
DevExpress:mainfrom
bit-byte0:fix/cardview-columnchooser-flaky-select-26_2
Open

CardView - flaky tests in 26.1#35051
bit-byte0 wants to merge 2 commits into
DevExpress:mainfrom
bit-byte0:fix/cardview-columnchooser-flaky-select-26_2

Conversation

@bit-byte0

Copy link
Copy Markdown
Contributor

What

Makes the flaky CardView column chooser select-mode functional tests stable

How

Waits for the column chooser to settle (auto-retrying checkbox-state assertions) before each interaction, so a click no longer races the asynchronous re-render

@bit-byte0
bit-byte0 requested a review from a team as a code owner September 4, 2026 10:36
Copilot AI lite review requested due to automatic review settings September 4, 2026 10:36
@bit-byte0 bit-byte0 added the 26_2 label Sep 4, 2026
@bit-byte0 bit-byte0 self-assigned this Sep 4, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

The change is limited to test assertions intended to improve stability and does not alter product/runtime code paths.

Pull request overview

Stabilizes CardView TestCafe functional tests for the column chooser in select mode by adding pre-interaction assertions that leverage TestCafe’s auto-retry behavior, reducing click/rerender race conditions.

Changes:

  • Adds an initial “first column is visible/checked” assertion immediately after opening the column chooser in the shared hide/show scenario.
  • Adds explicit checkbox state assertions before and after toggling the first column in the “cards should update” select-mode test.
File summaries
File Description
e2e/testcafe-devextreme/tests/cardView/columnChooser/functional.ts Adds state assertions around column chooser interactions to reduce flakiness from async re-render timing.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Copilot AI review requested due to automatic review settings September 4, 2026 13:42

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

The changes are small, test-only, and directly address flakiness by introducing stable, auto-retrying state assertions before/after interactions.

Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 0 new
  • Review effort level: Lite

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants