Unstable unit test: System.Windows.Forms.Tests.DataGridViewTests.DataGridView_OnColumnHeadersHeightChanged_InvokeWithHandle_CallsColumnHeadersHeightChanged(columnHeadersWidthSizeMode: EnableResizing, columnHeadersVisible: True, eventArgs: null)
Related https://github.com/dotnet/winforms/issues/11227
Test
System.Windows.Forms.Tests.DataGridViewTests.DataGridView_OnColumnHeadersHeightChanged_InvokeWithHandle_CallsColumnHeadersHeightChanged(columnHeadersWidthSizeMode: EnableResizing, columnHeadersVisible: True, eventArgs: null)
Issue description
The case failed in X86 unit tests, the failure link:
- #20240410.10 • Merge pull request #11185 from vseanreesermsft/internal-merge-6.0-2024-04-09-1225
- #20240501.11 • Update branding to 6.0.31 (#11302)
Failed data:
-
System.Windows.Forms.Tests.DataGridViewTests.DataGridView_OnColumnHeadersHeightChanged_InvokeWithHandle_CallsColumnHeadersHeightChanged(columnHeadersWidthSizeMode: DisableResizing, columnHeadersVisible: True, eventArgs: EventArgs { })
-
System.Windows.Forms.Tests.DataGridViewTests.DataGridView_OnColumnHeadersHeightChanged_InvokeWithHandle_CallsColumnHeadersHeightChanged(columnHeadersWidthSizeMode: DisableResizing, columnHeadersVisible: True, eventArgs: null)
Error Message:
-
In X86 unit:
- Assert.Equal() Failure Expected: 0 Actual: 2
Stack trace:
at System.Windows.Forms.Tests.DataGridViewTests.DataGridView_OnColumnHeadersHeightChanged_InvokeWithHandle_CallsColumnHeadersHeightChanged(DataGridViewColumnHeadersHeightSizeMode columnHeadersWidthSizeMode, Boolean columnHeadersVisible, EventArgs eventArgs)
in /_/src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/DataGridViewTests.cs:line 1984