Skip to content

[dev-v5] Add SortableList #5213

[dev-v5] Add SortableList

[dev-v5] Add SortableList #5213

Triggered via pull request February 5, 2026 07:21
Status Failure
Total duration 2m 14s
Artifacts

build-core-lib.yml

on: pull_request
Build and Test Core Lib
2m 7s
Build and Test Core Lib
Matrix: Analyze
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 1 warning
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.SortableList.FluentSortableListTests ► FluentSortableList_Default: tests/Core/Verify/FluentAssert.cs#L134
Failed test found in: TestResults/_runnervmkj6or_2026-02-05_07_23_41.trx Error: Bunit.HtmlEqualException : HTML comparison failed. The following errors were found: 1: The attribute at html(0) > body(1) > div(0)[role] was not expected. 2: The attribute at html(0) > body(1) > div(0) > div(0)[tabindex] was not expected. 3: The attribute at html(0) > body(1) > div(0) > div(0)[aria-grabbed] was not expected. 4: The attribute at html(0) > body(1) > div(0) > div(0)[draggable] was not expected. 5: The attribute at html(0) > body(1) > div(0) > div(1)[tabindex] was not expected. 6: The attribute at html(0) > body(1) > div(0) > div(1)[aria-grabbed] was not expected. 7: The attribute at html(0) > body(1) > div(0) > div(1)[draggable] was not expected. 8: The attribute at html(0) > body(1) > div(0) > div(2)[tabindex] was not expected. 9: The attribute at html(0) > body(1) > div(0) > div(2)[aria-grabbed] was not expected. 10: The attribute at html(0) > body(1) > div(0) > div(2)[draggable] was not expected. 11: The attribute at html(0) > body(1) > div(0) > div(3)[tabindex] was not expected. 12: The attribute at html(0) > body(1) > div(0) > div(3)[aria-grabbed] was not expected. 13: The attribute at html(0) > body(1) > div(0) > div(3)[draggable] was not expected. 14: The attribute at html(0) > body(1) > div(0) > div(4)[tabindex] was not expected. 15: The attribute at html(0) > body(1) > div(0) > div(4)[aria-grabbed] was not expected. 16: The attribute at html(0) > body(1) > div(0) > div(4)[draggable] was not expected. 17: The attribute at html(0) > body(1) > div(0) > div(5)[tabindex] was not expected. 18: The attribute at html(0) > body(1) > div(0) > div(5)[aria-grabbed] was not expected. 19: The attribute at html(0) > body(1) > div(0) > div(5)[draggable] was not expected. 20: The attribute at html(0) > body(1) > div(0) > div(6)[tabindex] was not expected. 21: The attribute at html(0) > body(1) > div(0) > div(6)[aria-grabbed] was not expected. 22: The attribute at html(0) > body(1) > div(0) > div(6)[draggable] was not expected. 23: The attribute at html(0) > body(1) > div(0) > div(7)[tabindex] was not expected. 24: The attribute at html(0) > body(1) > div(0) > div(7)[aria-grabbed] was not expected. 25: The attribute at html(0) > body(1) > div(0) > div(7)[draggable] was not expected. 26: The attribute at html(0) > body(1) > div(0) > div(8)[tabindex] was not expected. 27: The attribute at html(0) > body(1) > div(0) > div(8)[aria-grabbed] was not expected. 28: The attribute at html(0) > body(1) > div(0) > div(8)[draggable] was not expected. 29: The attribute at html(0) > body(1) > div(0) > div(9)[tabindex] was not expected. 30: The attribute at html(0) > body(1) > div(0) > div(9)[aria-grabbed] was not expected. 31: The attribute at html(0) > body(1) > div(0) > div(9)[draggable] was not expected. Actual HTML: <html> <head></head> <body> <div id="xxx" class="fluent-sortable-list" role="list" > <div tabindex="0" aria-grabbed="false" draggable="false" class="sortable-item "> <div class="sortable-item">Item 1</div> </div> <div tabindex="0" aria-grabbed="false" draggable="false" class="sortable-item "> <div class="sortable-item">Item 2</div> </div> <div tabindex="0" aria-grabbed="false" draggable="false" class="sortable-item "> <div class="sortable-item">Item 3</div> </div> <div tabindex="0" aria-grabbed="false" draggable="false" class="sortable-item "> <div class="sortable-item">Item 4</div> </div> <div tabindex="0" aria-grabbed="false" draggable="false" class="sortable-item "> <div class="sortable-item">Item 5</div> </div> <div tabindex="0" aria-grabbed="false" draggable="false" class="sortable-item "> <div class="sortable-item">Item 6</div> </div> <div tabindex="0" aria-grabbed="false" draggable="false" class="sortable-item "> <div class="sortable-item">Item 7</div> </div> <div tabindex="0" aria-grabbed="false" draggable="false" class="sortable-item "> <div class="sortable-item">Item 8</div> </div> <div tabindex="0" aria-grabbed="false" draggable="false" class="sortable-item "> <div class="sortable-item">Item 9</div> </div> <div tabindex="0" aria-grabbed="false" draggable="false" class="sortable-item "> <div class="sortable-item">Item 10</div> </div> </div> </body> </html> Expected HTML: <html> <head></head> <body> <div class="fluent-sortable-list" > <div class="sortable-item " > <div class="sortable-item">Item 1</div> </div> <div class="sortable-item " > <div class="sortable-item">Item 2</div> </div> <div class="sortable-item " > <div class="sortable-item">Item 3</div> </div> <div class="sortable-item " > <div class="sortable-item">Item 4</div> </div> <div class="sortable-item " > <div class="sortable-item">Item 5</div> </div> <div class="sortable-item " > <div class="sortable-item">Item 6</div> </div> <div class="sortable-item " > <div class="sortable-item">Item 7</div> </div> <div class="sortable-item " > <div class="sortable-item">Item 8</div> </div> <div class="sortable-item " > <div class="sortable-item">Item 9</div> </div> <div class="sortable-item " > <div class="sortable-item">Item 10</div> </div> </div> </body> </html>
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.SortableList.FluentSortableListTests ► FluentSortableList_IdIsAdded: tests/Core/Verify/FluentAssert.cs#L134
Failed test found in: TestResults/_runnervmkj6or_2026-02-05_07_23_41.trx Error: Bunit.HtmlEqualException : HTML comparison failed. The following errors were found: 1: The attribute at html(0) > body(1) > div(0)[role] was not expected. 2: The attribute at html(0) > body(1) > div(0) > div(0)[tabindex] was not expected. 3: The attribute at html(0) > body(1) > div(0) > div(0)[aria-grabbed] was not expected. 4: The attribute at html(0) > body(1) > div(0) > div(0)[draggable] was not expected. 5: The attribute at html(0) > body(1) > div(0) > div(1)[tabindex] was not expected. 6: The attribute at html(0) > body(1) > div(0) > div(1)[aria-grabbed] was not expected. 7: The attribute at html(0) > body(1) > div(0) > div(1)[draggable] was not expected. 8: The attribute at html(0) > body(1) > div(0) > div(2)[tabindex] was not expected. 9: The attribute at html(0) > body(1) > div(0) > div(2)[aria-grabbed] was not expected. 10: The attribute at html(0) > body(1) > div(0) > div(2)[draggable] was not expected. 11: The attribute at html(0) > body(1) > div(0) > div(3)[tabindex] was not expected. 12: The attribute at html(0) > body(1) > div(0) > div(3)[aria-grabbed] was not expected. 13: The attribute at html(0) > body(1) > div(0) > div(3)[draggable] was not expected. 14: The attribute at html(0) > body(1) > div(0) > div(4)[tabindex] was not expected. 15: The attribute at html(0) > body(1) > div(0) > div(4)[aria-grabbed] was not expected. 16: The attribute at html(0) > body(1) > div(0) > div(4)[draggable] was not expected. 17: The attribute at html(0) > body(1) > div(0) > div(5)[tabindex] was not expected. 18: The attribute at html(0) > body(1) > div(0) > div(5)[aria-grabbed] was not expected. 19: The attribute at html(0) > body(1) > div(0) > div(5)[draggable] was not expected. 20: The attribute at html(0) > body(1) > div(0) > div(6)[tabindex] was not expected. 21: The attribute at html(0) > body(1) > div(0) > div(6)[aria-grabbed] was not expected. 22: The attribute at html(0) > body(1) > div(0) > div(6)[draggable] was not expected. 23: The attribute at html(0) > body(1) > div(0) > div(7)[tabindex] was not expected. 24: The attribute at html(0) > body(1) > div(0) > div(7)[aria-grabbed] was not expected. 25: The attribute at html(0) > body(1) > div(0) > div(7)[draggable] was not expected. 26: The attribute at html(0) > body(1) > div(0) > div(8)[tabindex] was not expected. 27: The attribute at html(0) > body(1) > div(0) > div(8)[aria-grabbed] was not expected. 28: The attribute at html(0) > body(1) > div(0) > div(8)[draggable] was not expected. 29: The attribute at html(0) > body(1) > div(0) > div(9)[tabindex] was not expected. 30: The attribute at html(0) > body(1) > div(0) > div(9)[aria-grabbed] was not expected. 31: The attribute at html(0) > body(1) > div(0) > div(9)[draggable] was not expected. Actual HTML: <html> <head></head> <body> <div id="xxx" class="fluent-sortable-list" role="list" > <div tabindex="0" aria-grabbed="false" draggable="false" class="sortable-item "> <div class="sortable-item">Item 1</div> </div> <div tabindex="0" aria-grabbed="false" draggable="false" class="sortable-item "> <div class="sortable-item">Item 2</div> </div> <div tabindex="0" aria-grabbed="false" draggable="false" class="sortable-item "> <div class="sortable-item">Item 3</div> </div> <div tabindex="0" aria-grabbed="false" draggable="false" class="sortable-item "> <div class="sortable-item">Item 4</div> </div> <div tabindex="0" aria-grabbed="false" draggable="false" class="sortable-item "> <div class="sortable-item">Item 5</div> </div> <div tabindex="0" aria-grabbed="false" draggable="false" class="sortable-item "> <div class="sortable-item">Item 6</div> </div> <div tabindex="0" aria-grabbed="false" draggable="false" class="sortable-item "> <div class="sortable-item">Item 7</div> </div> <div tabindex="0" aria-grabbed="false" draggable="false" class="sortable-item "> <div class="sortable-item">Item 8</div> </div> <div tabindex="0" aria-grabbed="false" draggable="false" class="sortable-item "> <div class="sortable-item">Item 9</div> </div> <div tabindex="0" aria-grabbed="false" draggable="false" class="sortable-item "> <div class="sortable-item">Item 10</div> </div> </div> </body> </html> Expected HTML: <html> <head></head> <body> <div id="xxx" class="fluent-sortable-list" > <div class="sortable-item " > <div class="sortable-item">Item 1</div> </div> <div class="sortable-item " > <div class="sortable-item">Item 2</div> </div> <div class="sortable-item " > <div class="sortable-item">Item 3</div> </div> <div class="sortable-item " > <div class="sortable-item">Item 4</div> </div> <div class="sortable-item " > <div class="sortable-item">Item 5</div> </div> <div class="sortable-item " > <div class="sortable-item">Item 6</div> </div> <div class="sortable-item " > <div class="sortable-item">Item 7</div> </div> <div class="sortable-item " > <div class="sortable-item">Item 8</div> </div> <div class="sortable-item " > <div class="sortable-item">Item 9</div> </div> <div class="sortable-item " > <div class="sortable-item">Item 10</div> </div> </div> </body> </html>
Microsoft.FluentUI.AspNetCore.Components.Tests.Components.SortableList.FluentSortableListTests ► FluentSortableList_ItemFilter: tests/Core/Verify/FluentAssert.cs#L134
Failed test found in: TestResults/_runnervmkj6or_2026-02-05_07_23_41.trx Error: Bunit.HtmlEqualException : HTML comparison failed. The following errors were found: 1: The attribute at html(0) > body(1) > div(0)[role] was not expected. 2: The attribute at html(0) > body(1) > div(0) > div(0)[tabindex] was not expected. 3: The attribute at html(0) > body(1) > div(0) > div(0)[aria-grabbed] was not expected. 4: The attribute at html(0) > body(1) > div(0) > div(0)[draggable] was not expected. 5: The attribute at html(0) > body(1) > div(0) > div(1)[tabindex] was not expected. 6: The attribute at html(0) > body(1) > div(0) > div(1)[aria-grabbed] was not expected. 7: The attribute at html(0) > body(1) > div(0) > div(1)[draggable] was not expected. 8: The attribute at html(0) > body(1) > div(0) > div(2)[tabindex] was not expected. 9: The attribute at html(0) > body(1) > div(0) > div(2)[aria-grabbed] was not expected. 10: The attribute at html(0) > body(1) > div(0) > div(2)[draggable] was not expected. 11: The attribute at html(0) > body(1) > div(0) > div(3)[tabindex] was not expected. 12: The attribute at html(0) > body(1) > div(0) > div(3)[aria-grabbed] was not expected. 13: The attribute at html(0) > body(1) > div(0) > div(3)[draggable] was not expected. 14: The attribute at html(0) > body(1) > div(0) > div(4)[tabindex] was not expected. 15: The attribute at html(0) > body(1) > div(0) > div(4)[aria-grabbed] was not expected. 16: The attribute at html(0) > body(1) > div(0) > div(4)[draggable] was not expected. 17: The attribute at html(0) > body(1) > div(0) > div(5)[tabindex] was not expected. 18: The attribute at html(0) > body(1) > div(0) > div(5)[aria-grabbed] was not expected. 19: The attribute at html(0) > body(1) > div(0) > div(5)[draggable] was not expected. 20: The attribute at html(0) > body(1) > div(0) > div(6)[tabindex] was not expected. 21: The attribute at html(0) > body(1) > div(0) > div(6)[aria-grabbed] was not expected. 22: The attribute at html(0) > body(1) > div(0) > div(6)[draggable] was not expected. 23: The attribute at html(0) > body(1) > div(0) > div(7)[tabindex] was not expected. 24: The attribute at html(0) > body(1) > div(0) > div(7)[aria-grabbed] was not expected. 25: The attribute at html(0) > body(1) > div(0) > div(7)[draggable] was not expected. 26: The attribute at html(0) > body(1) > div(0) > div(8)[tabindex] was not expected. 27: The attribute at html(0) > body(1) > div(0) > div(8)[aria-grabbed] was not expected. 28: The attribute at html(0) > body(1) > div(0) > div(8)[draggable] was not expected. 29: The attribute at html(0) > body(1) > div(0) > div(9)[tabindex] was not expected. 30: The attribute at html(0) > body(1) > div(0) > div(9)[aria-grabbed] was not expected. 31: The attribute at html(0) > body(1) > div(0) > div(9)[draggable] was not expected. Actual HTML: <html> <head></head> <body> <div id="xxx" class="fluent-sortable-list" role="list" > <div tabindex="0" aria-grabbed="false" draggable="false" class="sortable-item filtered"> <div class="sortable-item">Item 1</div> </div> <div tabindex="0" aria-grabbed="false" draggable="false" class="sortable-item "> <div class="sortable-item">Item 2</div> </div> <div tabindex="0" aria-grabbed="false" draggable="false" class="sortable-item "> <div class="sortable-item">Item 3</div> </div> <div tabindex="0" aria-grabbed="false" draggable="false" class="sortable-item "> <div class="sortable-item">Item 4</div> </div> <div tabindex="0" aria-grabbed="false" draggable="false" class="sortable-item "> <div class="sortable-item">Item 5</div> </div> <div tabindex="0" aria-grabbed="false" draggable="false" class="sortable-item "> <div class="sortable-item">Item 6</div> </div> <div tabindex="0" aria-grabbed="false" draggable="false" class="sortable-item "> <div class="sortable-item">Item 7</div> </div> <div tabindex="0" aria-grabbed="false" draggable="false" class="sortable-item "> <div class="sortable-item">Item 8</div> </div> <div tabindex="0" aria-grabbed="false" draggable="false" class="sortable-item "> <div class="sortable-item">Item 9</div> </div> <div tabindex="0" aria-grabbed="false" draggable="false" class="sortable-item "> <div class="sortable-item">Item 10</div> </div> </div> </body> </html> Expected HTML: <html> <head></head> <body> <div id="xxx" class="fluent-sortable-list" > <div class="sortable-item filtered"> <div class="sortable-item">Item 1</div> </div> <div class="sortable-item "> <div class="sortable-item">Item 2</div> </div> <div class="sortable-item "> <div class="sortable-item">Item 3</div> </div> <div class="sortable-item "> <div class="sortable-item">Item 4</div> </div> <div class="sortable-item "> <div class="sortable-item">Item 5</div> </div> <div class="sortable-item "> <div class="sortable-item">Item 6</div> </div> <div class="sortable-item "> <div class="sortable-item">Item 7</div> </div> <div class="sortable-item "> <div class="sortable-item">Item 8</div> </div> <div class="sortable-item "> <div class="sortable-item">Item 9</div> </div> <div class="sortable-item "> <div class="sortable-item">Item 10</div> </div> </div> </body> </html>
Build and Test Core Lib
Process completed with exit code 1.
Build and Test Core Lib
The 'dotnet-quality' input can be used only with .NET SDK version in A.B, A.B.x, A, A.x and A.B.Cxx formats where the major tag is higher than 5. You specified: 9.0.305. 'dotnet-quality' input is ignored.