Skip to content

DataGrid - TestCafe tests - Scrolling: Fix skipped tests#32361

Merged
dmirgaev merged 12 commits intoDevExpress:26_1from
dmirgaev:26_1__scrolling_skipped_test
Feb 4, 2026
Merged

DataGrid - TestCafe tests - Scrolling: Fix skipped tests#32361
dmirgaev merged 12 commits intoDevExpress:26_1from
dmirgaev:26_1__scrolling_skipped_test

Conversation

@dmirgaev
Copy link
Contributor

No description provided.

@dmirgaev dmirgaev self-assigned this Jan 30, 2026
@dmirgaev dmirgaev requested a review from a team as a code owner January 30, 2026 15:13
Copilot AI review requested due to automatic review settings January 30, 2026 15:13
@dmirgaev dmirgaev added the 26_1 label Jan 30, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR stabilizes 6 previously unstable TestCafe tests in the DataGrid scrolling test suite by removing the unstable: true meta flag. The tests cover various virtual scrolling scenarios including grouping, master-detail, adaptive rows, and window scrolling.

Changes:

  • Removed unstable: true flag from 6 DataGrid scrolling tests
  • Tests now marked as stable and will run consistently in CI
  • No changes to test logic or implementation

@dmirgaev dmirgaev force-pushed the 26_1__scrolling_skipped_test branch from 879a09b to 27c3316 Compare February 2, 2026 07:45
Copilot AI review requested due to automatic review settings February 2, 2026 21:14
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated 2 comments.

Copilot AI review requested due to automatic review settings February 3, 2026 13:08
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated 2 comments.

Copilot AI review requested due to automatic review settings February 3, 2026 16:28
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.


test.meta({ unstable: true })('Ungrouping after grouping should work correctly if row rendering mode is virtual', async (t) => {
// Theme dependent test
test.meta({ runInTheme: Themes.fluentBlue })('Ungrouping after grouping should work correctly if row rendering mode is virtual', async (t) => {
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
test.meta({ runInTheme: Themes.fluentBlue })('Ungrouping after grouping should work correctly if row rendering mode is virtual', async (t) => {
test('Ungrouping after grouping should work correctly if row rendering mode is virtual', async (t) => {

there is no need in runInTheme meta - by default tests run only in fluent.blue theme
we use this flag if we do not want test to be run in fluent theme and instead run it in some other theme

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I added this option on purpose as we are planning to enable tests for "material" theme in the nearest future


test.meta({ unstable: true })('New virtual mode. Virtual rows should not be in view port', async (t) => {
// Theme dependent test
test.meta({ runInTheme: Themes.fluentBlue })('New virtual mode. Virtual rows should not be in view port', async (t) => {
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
test.meta({ runInTheme: Themes.fluentBlue })('New virtual mode. Virtual rows should not be in view port', async (t) => {
test('New virtual mode. Virtual rows should not be in view port', async (t) => {


test.meta({ unstable: true, browserSize: [800, 800] })('Rows are rendered properly when window content is scrolled (T1070388)', async (t) => {
// Theme dependent test
test.meta({ browserSize: [800, 800], runInTheme: Themes.fluentBlue })('Rows are rendered properly when window content is scrolled (T1070388)', async (t) => {
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
test.meta({ browserSize: [800, 800], runInTheme: Themes.fluentBlue })('Rows are rendered properly when window content is scrolled (T1070388)', async (t) => {
test.meta({ browserSize: [800, 800])('Rows are rendered properly when window content is scrolled (T1070388)', async (t) => {

@dmirgaev dmirgaev merged commit a9ec908 into DevExpress:26_1 Feb 4, 2026
99 of 100 checks passed
dmirgaev added a commit to dmirgaev/DevExtreme that referenced this pull request Feb 4, 2026
dmirgaev added a commit to dmirgaev/DevExtreme that referenced this pull request Feb 4, 2026
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