Skip to content

Merge branch 'dev-v5' into copilot/research-fluentdatagrid-implementa…

3787a2a
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

[dev-v5][DataGrid] Add pinned (sticky/frozen) column support #4671

Merge branch 'dev-v5' into copilot/research-fluentdatagrid-implementa…
3787a2a
Select commit
Loading
Failed to load commit list.
GitHub Actions / Core Tests succeeded Apr 6, 2026 in 0s

3734 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
TestResults/_runnervm727z3_2026-04-06_12_30_38.trx 3103✅ 23s
TestResults/_runnervm727z3_2026-04-06_12_31_10.trx 631✅ 5s

✅ TestResults/_runnervm727z3_2026-04-06_12_30_38.trx

3103 tests were completed in 23s with 3103 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Accordion.FluentAccordionItemTests 29✅ 75ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Accordion.FluentAccordionTests 28✅ 78ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.AppBar.FluentAppBarItemTests 8✅ 100ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.AppBar.FluentAppBarTests 23✅ 151ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Avatar.FluentAvatarTests 77✅ 181ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Badge.FluentBadgeTests 64✅ 195ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Badge.FluentCounterBadgeTests 76✅ 182ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Badge.FluentPresenceBadgeTests 81✅ 213ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Base.CachedServicesTests 4✅ 4ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Base.ComponentBaseTests 12✅ 404ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Base.InputBaseTests 13✅ 180ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Button.FluentAnchorButtonTests 31✅ 89ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Button.FluentButtonTests 81✅ 235ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Button.FluentCompoundButtonTests 39✅ 145ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Button.FluentMenuButtonTests 3✅ 15ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Button.FluentSplitButtonTests 16✅ 67ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Button.FluentToggleButtonTests 15✅ 55ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Card.FluentCardTests 18✅ 50ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Checkbox.FluentCheckboxTests 39✅ 139ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.DataGrid.ColumnKeyGridSortTests 1✅ 3ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.DataGrid.ColumnResizeOptionsTests 1✅ 2ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.DataGrid.FluentDataGridCellTests 9✅ 59ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.DataGrid.FluentDataGridIsFixedTests 6✅ 552ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.DataGrid.FluentDataGridPinnedColumnTests 14✅ 124ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.DataGrid.FluentDataGridRowTests 18✅ 91ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.DataGrid.FluentDataGridSortByTests 4✅ 76ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.DataGrid.FluentDataGridTests 94✅ 1s
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.DataGrid.GridSortTests 25✅ 55ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.DataGrid.HierarchicalGridItemTests 13✅ 7ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.DataGrid.HierarchicalGridUtilitiesTests 9✅ 8ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.DataGrid.HierarchicalSelectColumnTests 26✅ 119ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.DataGrid.PropertyColumnFormatterTests 4✅ 40ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.DataGrid.SelectColumnTests 45✅ 602ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.DateTimes.FluentCalendarTests 137✅ 1s
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.DateTimes.FluentDatePickerTests 65✅ 436ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.DateTimes.FluentTimePickerTests 45✅ 243ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.DateTimes.Utilities.CalendarExtendedTests 26✅ 16ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.DateTimes.Utilities.CalendarTitlesTests 25✅ 74ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.DateTimes.Utilities.CalendarTValueTests 74✅ 33ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.DateTimes.Utilities.FluentCalendarDayTests 14✅ 46ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.DateTimes.Utilities.FluentCalendarMonthTests 11✅ 34ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.DateTimes.Utilities.FluentCalendarYearTests 9✅ 36ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.DateTimes.Utilities.RangeOfDatesTests 46✅ 15ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Dialog.FluentDialogBodyTests 4✅ 22ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Dialog.FluentDialogTests 43✅ 1s
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Dialog.FluentDrawerTests 13✅ 70ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Dialog.FluentMessageBoxTests 11✅ 81ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Divider.FluentDividerTests 16✅ 37ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Drag.FluentDragTests 9✅ 53ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Emojis.CustomEmojiTests 2✅ 2ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Emojis.EmojiExtensionsTests 3✅ 8ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Emojis.FluentEmojiTests 25✅ 331ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.ErrorBoundary.FluentErrorBoundaryTests 13✅ 67ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Field.FluentFieldConditionTests 23✅ 55ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Field.FluentFieldParameterSelectorTests 94✅ 231ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Field.FluentFieldTests 36✅ 140ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Forms.FluentValidationSummaryTests 3✅ 23ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Grid.FluentGridTests 40✅ 120ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Highlighter.FluentHighlighterTests 6✅ 17ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Icons.CustomIconTests 2✅ 5ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Icons.FluentIconTests 33✅ 96ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Icons.IconsExtensionsTests 5✅ 6ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Image.FluentImageTests 16✅ 47ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.InputFile.FluentInputFileDialogServiceTests 7✅ 65ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.InputFile.FluentInputFileTests 29✅ 74ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.KeyCode.FluentKeyCodeTests 17✅ 580ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Label.FluentLabelTests 16✅ 46ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Layout.FluentLayoutTests 16✅ 78ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Link.FluentLinkTests 39✅ 104ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.List.FluentComboboxTests 30✅ 171ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.List.FluentListboxTests 31✅ 196ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.List.FluentOptionTests 6✅ 25ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.List.FluentSelectTests 38✅ 193ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Menu.FluentMenuItemTests 30✅ 96ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Menu.FluentMenuListTests 4✅ 15ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Menu.FluentMenuTests 5✅ 26ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.MessageBar.FluentMessageBarTests 24✅ 124ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Nav.FluentNavCategoryTests 31✅ 341ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Nav.FluentNavItemTests 36✅ 188ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Nav.FluentNavSectionHeaderTests 3✅ 8ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Nav.FluentNavTests 28✅ 354ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Overflow.FluentOverflowTests 14✅ 73ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Overlay.FluentOverlayTests 24✅ 73ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Paginator.FluentPaginatorTests 19✅ 123ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Paginator.PaginationStateTests 2✅ 2ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Paginator.TotalItemCountChangedEventArgsTests 2✅ 1ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Popover.FluentPopoverTests 9✅ 25ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Progress.FluentProgressBarTests 33✅ 77ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Progress.FluentSpinnerTests 19✅ 42ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.PullToRefresh.FluentPullToRefreshTests 27✅ 163ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Radio.FluentRadioGroupTests 19✅ 119ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Radio.FluentRadioTests 12✅ 56ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.RatingDisplay.FluentRatingDisplayTests 16✅ 45ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Skeleton.FluentSkeletonTests 34✅ 49ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Slider.FluentSliderTests 26✅ 196ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.SortableList.FluentSortableListTests 10✅ 47ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Spacer.FluentSpacerTests 5✅ 21ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Splitter.FluentMultiSplitterTests 21✅ 124ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Stack.FluentStackTests 42✅ 92ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Switch.FluentSwitchTests 15✅ 63ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Tabs.FluentTabsTests 33✅ 139ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Text.FluentTextTests 55✅ 145ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.TextArea.FluentTextArea_KeyPress 3✅ 1ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.TextArea.FluentTextAreaTests 25✅ 91ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.TextInput.FluentTextInputTests 38✅ 114ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Toast.FluentToastTests 28✅ 228ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.Tooltip.FluentTooltipTests 38✅ 131ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.TreeView.FluentTreeItemTests 17✅ 58ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.TreeView.FluentTreeMultipleTests 6✅ 43ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.TreeView.FluentTreeViewItemsTests 15✅ 58ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.TreeView.FluentTreeViewTests 16✅ 53ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Extensions.AdditionalAttributesExtensionsTests 13✅ 4ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Extensions.DateTimeExtensionsTests 33✅ 11ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Extensions.DisplayAttributeExtensionTests 6✅ 3ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Extensions.EnumExtensionsTests 10✅ 3ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Extensions.FluentInputExtensionsTests 11✅ 6ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Extensions.SpacingExtensionsTests 30✅ 8ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Extensions.ToTimeAgoTests 31✅ 24ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Localization.FluentLocalizerTests 11✅ 9ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Migration.AppearanceExtensionsTests 17✅ 8ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Themes.ThemeServiceTests 26✅ 25ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Themes.ThemeTests 4✅ 54ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Utilities.AddTagTests 11✅ 20ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Utilities.CssBuilderTests 21✅ 7ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Utilities.DateTimeProviderTests 11✅ 6ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Utilities.DebounceTests 9✅ 327ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Utilities.IdentifierTests 8✅ 3ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Utilities.InlineStyleBuilderTests 9✅ 6ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Utilities.MarkupStringSanitizedTests 43✅ 15ms
Microsoft.FluentUI.AspNetCore.Components.Tests.Utilities.StyleBuilderTests 11✅ 3ms

✅ TestResults/_runnervm727z3_2026-04-06_12_31_10.trx

631 tests were completed in 5s with 631 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Helpers.ToolOutputHelperTests 39✅ 4ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.IntegrationTests 7✅ 390ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.JsonDocumentationFinderTests 4✅ 4ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Models.ComponentDetailsTests 4✅ 1ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Models.ComponentInfoTests 6✅ 2ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Models.EnumInfoTests 5✅ 14ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Models.EnumValueInfoTests 7✅ 2ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Models.EventInfoTests 6✅ 1ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Models.GeneralInfoTests 2✅ 1ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Models.IconModelTests 12✅ 8ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Models.MethodInfoTests 10✅ 1ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Models.PropertyInfoTests 6✅ 3ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Prompts.AccessibilityPromptsTests 12✅ 2ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Prompts.CompareComponentsPromptsTests 7✅ 266ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Prompts.ConfigureLocalizationPromptsTests 8✅ 2ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Prompts.ConfigureThemingPromptsTests 6✅ 1ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Prompts.CreateDataGridPromptsTests 10✅ 12ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Prompts.CreateDialogPromptsTests 7✅ 2ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Prompts.CreateDrawerPromptsTests 6✅ 1ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Prompts.CreateFormPromptsTests 5✅ 1ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Prompts.ExplainComponentPromptsTests 6✅ 231ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Prompts.IconPromptsTests 25✅ 778ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Prompts.MigrationPromptsTests 10✅ 60ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Prompts.SetupProjectPromptsTests 9✅ 2ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Prompts.SuggestComponentPromptsTests 4✅ 172ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Prompts.TroubleshootPromptsTests 9✅ 2ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Resources.ComponentResourcesTests 17✅ 901ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Resources.DocumentationResourcesTests 9✅ 56ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Resources.FluentUIResourcesTests 12✅ 456ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Resources.IconResourcesTests 14✅ 447ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Resources.MigrationResourcesTests 8✅ 35ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Services.ComponentDocumentationServiceTests 20✅ 180ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Services.DocumentationServiceTests 16✅ 122ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Services.FluentUIDocumentationServiceEdgeCaseTests 8✅ 6ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Services.FluentUIDocumentationServiceTests 31✅ 1s
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Services.IconServiceTests 43✅ 1s
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Services.IconSynonymServiceTests 35✅ 6ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Services.JsonDeserializationTests 10✅ 9ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Services.JsonDocumentationReaderErrorTests 12✅ 79ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Services.JsonDocumentationReaderTests 22✅ 644ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Services.MigrationServiceTests 25✅ 78ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Tools.ComponentDetailToolsTests 13✅ 657ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Tools.ComponentListToolsTests 16✅ 869ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Tools.DocumentationToolsTests 10✅ 65ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Tools.EnumToolsTests 19✅ 808ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Tools.IconToolsTests 28✅ 660ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Tools.MigrationToolsTests 14✅ 49ms
Microsoft.FluentUI.AspNetCore.McpServer.Tests.Tools.VersionToolsTests 17✅ 3ms