Skip to content

Refactoring of GridViewDataSet #2931

Refactoring of GridViewDataSet

Refactoring of GridViewDataSet #2931

Triggered via pull request February 25, 2024 17:54
Status Failure
Total duration 21m 59s
Artifacts 5

main.yml

on: pull_request
Build all projects without errors
12m 6s
Build all projects without errors
JS unit tests
59s
JS unit tests
Matrix: Build published projects without warnings
Matrix: .NET unit tests
Matrix: UI tests
Fit to window
Zoom out
Zoom in

Annotations

37 errors and 104 warnings
Build published projects without warnings (Debug): src/Framework/Core/Controls/GridViewDataSetResult.cs#L10
Non-nullable property 'FilteringOptions' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build published projects without warnings (Debug): src/Framework/Core/Controls/GridViewDataSetResult.cs#L10
Non-nullable property 'SortingOptions' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build published projects without warnings (Debug): src/Framework/Core/Controls/GridViewDataSetResult.cs#L10
Non-nullable property 'PagingOptions' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build published projects without warnings (Debug): src/Framework/Framework/Controls/GridViewCommands.cs#L10
The type 'string?' cannot be used as type parameter 'TKey' in the generic type or method 'ConcurrentDictionary<TKey, TValue>'. Nullability of type argument 'string?' doesn't match 'notnull' constraint.
Build published projects without warnings (Debug): src/Framework/Framework/Controls/GridViewCommands.cs#L11
The type 'string?' cannot be used as type parameter 'TKey' in the generic type or method 'ConcurrentDictionary<TKey, TValue>'. Nullability of type argument 'string?' doesn't match 'notnull' constraint.
Build published projects without warnings (Debug): src/Framework/Framework/Controls/GridViewCommands.cs#L24
Possible null reference argument for parameter 'arg' in 'bool Func<string, bool>.Invoke(string arg)'.
Build published projects without warnings (Debug): src/Framework/Framework/Controls/GridViewCommands.cs#L33
Possible null reference argument for parameter 'arg' in 'bool Func<string, bool>.Invoke(string arg)'.
CommandDataPager: src/Tests/ControlTests/DataPagerTests.cs#L43
Test method DotVVM.Framework.Tests.ControlTests.DataPagerTests.CommandDataPager threw exception: System.Exception: DataPagerTests.CommandDataPager.html has changed, the actual output differs from the previous accepted output: diff --git a/src/Tests/ControlTests/testoutputs/DataPagerTests.CommandDataPager.html b/src/Tests/ControlTests/testoutputs/DataPagerTests.CommandDataPager.html index 0b6f4a1..a061797 100644 --- a/src/Tests/ControlTests/testoutputs/DataPagerTests.CommandDataPager.html +++ b/src/Tests/ControlTests/testoutputs/DataPagerTests.CommandDataPager.html @@ -3,15 +3,15 @@ <body> <ul data-bind="visible: Customers()?.PagingOptions()?.PagesCount() > 1"> <li class="disabled" data-bind="css: { disabled: Customers()?.PagingOptions()?.IsFirstPage }"> - <a href="javascript:;" onclick="dotvvm.postBack(this,[],&quot;XV5Ciz2t6C9bIsEQ&quot;,&quot;&quot;,null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">««</a> + <a data-bind="dotvvm-enable: !Customers()?.PagingOptions()?.IsFirstPage()" href="javascript:;" onclick="dotvvm.postBack(this,[],&quot;DoJuw+U2GnEX6cgq&quot;,&quot;&quot;,null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">««</a> </li> <li class="disabled" data-bind="css: { disabled: Customers()?.PagingOptions()?.IsFirstPage }"> - <a href="javascript:;" onclick="dotvvm.postBack(this,[],&quot;PxPMW1CzRuBPCnTL&quot;,&quot;&quot;,null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">«</a> + <a data-bind="dotvvm-enable: !Customers()?.PagingOptions()?.IsFirstPage()" href="javascript:;" onclick="dotvvm.postBack(this,[],&quot;qOceC0WGaLsRUo1J&quot;,&quot;&quot;,null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">«</a> </li> <!-- ko foreach: { data: Customers()?.PagingOptions()?.NearPageIndexes } --> <li data-bind="css: { active: $data == $parent.Customers()?.PagingOptions()?.PageIndex() }"> <!-- ko if: $data != $parent.Customers()?.PagingOptions()?.PageIndex() --> - <a data-bind="text: $data + 1" href="javascript:;" onclick="dotvvm.postBack(this,[&quot;Customers()?.PagingOptions()?.NearPageIndexes/[$index]&quot;],&quot;3DH6e+4ylYjhk3T4&quot;,&quot;&quot;,null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;"></a> + <a data-bind="text: $data + 1" href="javascript:;" onclick="dotvvm.postBack(this,[&quot;Customers()?.PagingOptions()?.NearPageIndexes/[$index]&quot;],&quot;J4s1chtqLBUO+Bt2&quot;,&quot;&quot;,null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;"></a> <!-- /ko --> <!-- ko if: $data == $parent.Customers()?.PagingOptions()?.PageIndex() --> <span data-bind="text: $data + 1"></span> @@ -19,10 +19,10 @@ </li> <!-- /ko --> <li data-bind="css: { disabled: Customers()?.PagingOptions()?.IsLastPage }"> - <a href="javascript:;" onclick="dotvvm.postBack(this,[],&quot;uY1Q3Oz/wIMX+SxN&quot;,&quot;&quot;,null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">»</a> + <a data-bind="dotvvm-enable: !Customers()?.PagingOptions()?.IsLastPage()" href="javascript:;" onclick="dotvvm.postBack(this,[],&quot;0NudTuEkGqS9OHN5&quot;,&quot;&quot;,null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">»</a> </li> <li data-bind="css: { disabled: Customers()?.PagingOptions()?.IsLastPage }"> - <a href="javascript:;" onclick="dotvvm.postBack(this,[],&quot;aFLXuxCfzdFlmtnD&quot;,&quot;&quot;,null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">»»</a> + <a data-bind="dotvvm-enable: !Customers()?.PagingOptions()?.IsLastPage()" href="javascript:;" onclick="dotvvm.postBack(this,[],&quot;s8VWmg2UErrL1Vlt&quot;,&quot;&quot;,null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">
.NET unit tests (ubuntu-latest)
Process completed with exit code 1.
Build published projects without warnings (Release): src/Framework/Core/Controls/GridViewDataSetResult.cs#L10
Non-nullable property 'FilteringOptions' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build published projects without warnings (Release): src/Framework/Core/Controls/GridViewDataSetResult.cs#L10
Non-nullable property 'SortingOptions' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build published projects without warnings (Release): src/Framework/Core/Controls/GridViewDataSetResult.cs#L10
Non-nullable property 'PagingOptions' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Build published projects without warnings (Release): src/Framework/Framework/Controls/GridViewCommands.cs#L10
The type 'string?' cannot be used as type parameter 'TKey' in the generic type or method 'ConcurrentDictionary<TKey, TValue>'. Nullability of type argument 'string?' doesn't match 'notnull' constraint.
Build published projects without warnings (Release): src/Framework/Framework/Controls/GridViewCommands.cs#L11
The type 'string?' cannot be used as type parameter 'TKey' in the generic type or method 'ConcurrentDictionary<TKey, TValue>'. Nullability of type argument 'string?' doesn't match 'notnull' constraint.
Build published projects without warnings (Release): src/Framework/Framework/Controls/GridViewCommands.cs#L24
Possible null reference argument for parameter 'arg' in 'bool Func<string, bool>.Invoke(string arg)'.
Build published projects without warnings (Release): src/Framework/Framework/Controls/GridViewCommands.cs#L33
Possible null reference argument for parameter 'arg' in 'bool Func<string, bool>.Invoke(string arg)'.
CommandDataPager: src/Tests/ControlTests/DataPagerTests.cs#L43
Test method DotVVM.Framework.Tests.ControlTests.DataPagerTests.CommandDataPager threw exception: System.Exception: DataPagerTests.CommandDataPager.html has changed, the actual output differs from the previous accepted output: diff --git a/src/Tests/ControlTests/testoutputs/DataPagerTests.CommandDataPager.html b/src/Tests/ControlTests/testoutputs/DataPagerTests.CommandDataPager.html index 0b6f4a1..a061797 100644 --- a/src/Tests/ControlTests/testoutputs/DataPagerTests.CommandDataPager.html +++ b/src/Tests/ControlTests/testoutputs/DataPagerTests.CommandDataPager.html @@ -3,15 +3,15 @@ <body> <ul data-bind="visible: Customers()?.PagingOptions()?.PagesCount() > 1"> <li class="disabled" data-bind="css: { disabled: Customers()?.PagingOptions()?.IsFirstPage }"> - <a href="javascript:;" onclick="dotvvm.postBack(this,[],&quot;XV5Ciz2t6C9bIsEQ&quot;,&quot;&quot;,null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">««</a> + <a data-bind="dotvvm-enable: !Customers()?.PagingOptions()?.IsFirstPage()" href="javascript:;" onclick="dotvvm.postBack(this,[],&quot;DoJuw+U2GnEX6cgq&quot;,&quot;&quot;,null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">««</a> </li> <li class="disabled" data-bind="css: { disabled: Customers()?.PagingOptions()?.IsFirstPage }"> - <a href="javascript:;" onclick="dotvvm.postBack(this,[],&quot;PxPMW1CzRuBPCnTL&quot;,&quot;&quot;,null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">«</a> + <a data-bind="dotvvm-enable: !Customers()?.PagingOptions()?.IsFirstPage()" href="javascript:;" onclick="dotvvm.postBack(this,[],&quot;qOceC0WGaLsRUo1J&quot;,&quot;&quot;,null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">«</a> </li> <!-- ko foreach: { data: Customers()?.PagingOptions()?.NearPageIndexes } --> <li data-bind="css: { active: $data == $parent.Customers()?.PagingOptions()?.PageIndex() }"> <!-- ko if: $data != $parent.Customers()?.PagingOptions()?.PageIndex() --> - <a data-bind="text: $data + 1" href="javascript:;" onclick="dotvvm.postBack(this,[&quot;Customers()?.PagingOptions()?.NearPageIndexes/[$index]&quot;],&quot;3DH6e+4ylYjhk3T4&quot;,&quot;&quot;,null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;"></a> + <a data-bind="text: $data + 1" href="javascript:;" onclick="dotvvm.postBack(this,[&quot;Customers()?.PagingOptions()?.NearPageIndexes/[$index]&quot;],&quot;J4s1chtqLBUO+Bt2&quot;,&quot;&quot;,null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;"></a> <!-- /ko --> <!-- ko if: $data == $parent.Customers()?.PagingOptions()?.PageIndex() --> <span data-bind="text: $data + 1"></span> @@ -19,10 +19,10 @@ </li> <!-- /ko --> <li data-bind="css: { disabled: Customers()?.PagingOptions()?.IsLastPage }"> - <a href="javascript:;" onclick="dotvvm.postBack(this,[],&quot;uY1Q3Oz/wIMX+SxN&quot;,&quot;&quot;,null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">»</a> + <a data-bind="dotvvm-enable: !Customers()?.PagingOptions()?.IsLastPage()" href="javascript:;" onclick="dotvvm.postBack(this,[],&quot;0NudTuEkGqS9OHN5&quot;,&quot;&quot;,null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">»</a> </li> <li data-bind="css: { disabled: Customers()?.PagingOptions()?.IsLastPage }"> - <a href="javascript:;" onclick="dotvvm.postBack(this,[],&quot;aFLXuxCfzdFlmtnD&quot;,&quot;&quot;,null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">»»</a> + <a data-bind="dotvvm-enable: !Customers()?.PagingOptions()?.IsLastPage()" href="javascript:;" onclick="dotvvm.postBack(this,[],&quot;s8VWmg2UErrL1Vlt&quot;,&quot;&quot;,null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">
.NET unit tests (macOS-latest)
Process completed with exit code 1.
UI tests (chrome, windows-2022, Development, Default)
Process completed with exit code 1.
CommandDataPager: src/Tests/ControlTests/DataPagerTests.cs#L43
Test method DotVVM.Framework.Tests.ControlTests.DataPagerTests.CommandDataPager threw exception: System.Exception: DataPagerTests.CommandDataPager.html has changed, the actual output differs from the previous accepted output: diff --git a/src/Tests/ControlTests/testoutputs/DataPagerTests.CommandDataPager.html b/src/Tests/ControlTests/testoutputs/DataPagerTests.CommandDataPager.html index 0b6f4a1..a061797 100644 --- a/src/Tests/ControlTests/testoutputs/DataPagerTests.CommandDataPager.html +++ b/src/Tests/ControlTests/testoutputs/DataPagerTests.CommandDataPager.html @@ -3,15 +3,15 @@ <body> <ul data-bind="visible: Customers()?.PagingOptions()?.PagesCount() > 1"> <li class="disabled" data-bind="css: { disabled: Customers()?.PagingOptions()?.IsFirstPage }"> - <a href="javascript:;" onclick="dotvvm.postBack(this,[],&quot;XV5Ciz2t6C9bIsEQ&quot;,&quot;&quot;,null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">««</a> + <a data-bind="dotvvm-enable: !Customers()?.PagingOptions()?.IsFirstPage()" href="javascript:;" onclick="dotvvm.postBack(this,[],&quot;DoJuw+U2GnEX6cgq&quot;,&quot;&quot;,null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">««</a> </li> <li class="disabled" data-bind="css: { disabled: Customers()?.PagingOptions()?.IsFirstPage }"> - <a href="javascript:;" onclick="dotvvm.postBack(this,[],&quot;PxPMW1CzRuBPCnTL&quot;,&quot;&quot;,null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">«</a> + <a data-bind="dotvvm-enable: !Customers()?.PagingOptions()?.IsFirstPage()" href="javascript:;" onclick="dotvvm.postBack(this,[],&quot;qOceC0WGaLsRUo1J&quot;,&quot;&quot;,null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">«</a> </li> <!-- ko foreach: { data: Customers()?.PagingOptions()?.NearPageIndexes } --> <li data-bind="css: { active: $data == $parent.Customers()?.PagingOptions()?.PageIndex() }"> <!-- ko if: $data != $parent.Customers()?.PagingOptions()?.PageIndex() --> - <a data-bind="text: $data + 1" href="javascript:;" onclick="dotvvm.postBack(this,[&quot;Customers()?.PagingOptions()?.NearPageIndexes/[$index]&quot;],&quot;3DH6e+4ylYjhk3T4&quot;,&quot;&quot;,null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;"></a> + <a data-bind="text: $data + 1" href="javascript:;" onclick="dotvvm.postBack(this,[&quot;Customers()?.PagingOptions()?.NearPageIndexes/[$index]&quot;],&quot;J4s1chtqLBUO+Bt2&quot;,&quot;&quot;,null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;"></a> <!-- /ko --> <!-- ko if: $data == $parent.Customers()?.PagingOptions()?.PageIndex() --> <span data-bind="text: $data + 1"></span> @@ -19,10 +19,10 @@ </li> <!-- /ko --> <li data-bind="css: { disabled: Customers()?.PagingOptions()?.IsLastPage }"> - <a href="javascript:;" onclick="dotvvm.postBack(this,[],&quot;uY1Q3Oz/wIMX+SxN&quot;,&quot;&quot;,null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">»</a> + <a data-bind="dotvvm-enable: !Customers()?.PagingOptions()?.IsLastPage()" href="javascript:;" onclick="dotvvm.postBack(this,[],&quot;0NudTuEkGqS9OHN5&quot;,&quot;&quot;,null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">»</a> </li> <li data-bind="css: { disabled: Customers()?.PagingOptions()?.IsLastPage }"> - <a href="javascript:;" onclick="dotvvm.postBack(this,[],&quot;aFLXuxCfzdFlmtnD&quot;,&quot;&quot;,null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">»»</a> + <a data-bind="dotvvm-enable: !Customers()?.PagingOptions()?.IsLastPage()" href="javascript:;" onclick="dotvvm.postBack(this,[],&quot;s8VWmg2UErrL1Vlt&quot;,&quot;&quot;,null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">
.NET unit tests (windows-2022)
Process completed with exit code 1.
UI tests (chrome, ubuntu-latest, Production, Default)
Action failed since 4 tests failed.
UI tests (chrome, ubuntu-latest, Production, Default)
Process completed with exit code 1.
UI tests (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests)
Action failed since 4 tests failed.
UI tests (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests)
Process completed with exit code 1.
UI tests (firefox, ubuntu-latest, Production, Default)
Action failed since 4 tests failed.
UI tests (firefox, ubuntu-latest, Production, Default)
Process completed with exit code 1.
UI tests (firefox, ubuntu-latest, Development, Default)
Action failed since 4 tests failed.
UI tests (firefox, ubuntu-latest, Development, Default)
Process completed with exit code 1.
UI tests (firefox, ubuntu-latest, Development, ExperimentalFeaturesTests)
Action failed since 4 tests failed.
UI tests (firefox, ubuntu-latest, Development, ExperimentalFeaturesTests)
Process completed with exit code 1.
JS unit tests
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
JS unit tests
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-node@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Build published projects without warnings (Debug)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
Build published projects without warnings (Debug)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
Build published projects without warnings (Debug)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
Build published projects without warnings (Debug)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
Build published projects without warnings (Debug)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
Build published projects without warnings (Debug)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, nuget/setup-nuget@v1, actions/cache@v3, actions/setup-node@v3, actions/setup-dotnet@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
.NET unit tests (ubuntu-latest)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
.NET unit tests (ubuntu-latest)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
.NET unit tests (ubuntu-latest)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
.NET unit tests (ubuntu-latest)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
Build published projects without warnings (Release)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
.NET unit tests (ubuntu-latest)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
Build published projects without warnings (Release)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
Build published projects without warnings (Release)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
Build published projects without warnings (Release)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
Build published projects without warnings (Release)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
.NET unit tests (ubuntu-latest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, nuget/setup-nuget@v1, actions/cache@v3, actions/setup-node@v3, actions/setup-dotnet@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Build published projects without warnings (Release)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, nuget/setup-nuget@v1, actions/cache@v3, actions/setup-node@v3, actions/setup-dotnet@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
.NET unit tests (macOS-latest)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
.NET unit tests (macOS-latest)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
.NET unit tests (macOS-latest)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
.NET unit tests (macOS-latest)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
.NET unit tests (macOS-latest)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
.NET unit tests (macOS-latest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, nuget/setup-nuget@v1, actions/cache@v3, actions/setup-node@v3, actions/setup-dotnet@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
UI tests (chrome, windows-2022, Development, Default)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (chrome, windows-2022, Development, Default)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (chrome, windows-2022, Development, Default)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (chrome, windows-2022, Development, Default)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (chrome, windows-2022, Development, Default)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (chrome, windows-2022, Development, Default)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (chrome, windows-2022, Development, Default)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (chrome, windows-2022, Development, Default)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (chrome, windows-2022, Development, Default)
Detected Razor language version downgrade. This is typically caused by a reference to the Microsoft.AspNetCore.Razor.Design package. Consider removing this package reference.
UI tests (chrome, windows-2022, Development, Default)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, nuget/setup-nuget@v1, actions/cache@v3, actions/setup-node@v3, actions/setup-dotnet@v3, microsoft/setup-msbuild@v1.1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
.NET unit tests (windows-2022)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
.NET unit tests (windows-2022)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
.NET unit tests (windows-2022)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
.NET unit tests (windows-2022)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
.NET unit tests (windows-2022)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
.NET unit tests (windows-2022)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, nuget/setup-nuget@v1, actions/cache@v3, actions/setup-node@v3, actions/setup-dotnet@v3, microsoft/setup-msbuild@v1.1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Build all projects without errors
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
Build all projects without errors
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
Build all projects without errors
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
Build all projects without errors
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
Build all projects without errors
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
Build all projects without errors
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, nuget/setup-nuget@v1, actions/cache@v3, actions/setup-node@v3, actions/setup-dotnet@v3, microsoft/setup-msbuild@v1.1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Build all projects without errors
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
Build all projects without errors
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
Build all projects without errors
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
Build all projects without errors
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
Build all projects without errors
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
Build all projects without errors
Detected Razor language version downgrade. This is typically caused by a reference to the Microsoft.AspNetCore.Razor.Design package. Consider removing this package reference.
UI tests (chrome, ubuntu-latest, Production, Default)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (chrome, ubuntu-latest, Production, Default)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (chrome, ubuntu-latest, Production, Default)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (chrome, ubuntu-latest, Production, Default)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (chrome, ubuntu-latest, Production, Default)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (chrome, ubuntu-latest, Production, Default): src/Samples/Tests/Tests/Control/CheckBoxTests.cs#L152
Do not use Assert.Equal() to check for collection size. Use Assert.Empty instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
UI tests (chrome, ubuntu-latest, Production, Default): src/Samples/Tests/Tests/Control/UpdateProgressTests.cs#L235
Do not use Assert.True(false, message) to fail a test. Use Assert.Fail(message) instead. (https://xunit.net/xunit.analyzers/rules/xUnit2020)
UI tests (chrome, ubuntu-latest, Production, Default): src/Samples/Tests/Tests/Control/IncludeInPagePropertyTests.cs#L40
Do not use Assert.Equal() to check for collection size. Use Assert.Empty instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
UI tests (chrome, ubuntu-latest, Production, Default): src/Samples/Tests/Tests/Control/IncludeInPagePropertyTests.cs#L41
Do not use Assert.Equal() to check for collection size. Use Assert.Empty instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
UI tests (chrome, ubuntu-latest, Production, Default): src/Samples/Tests/Tests/Control/IncludeInPagePropertyTests.cs#L23
Do not use Assert.Equal() to check for collection size. Use Assert.Empty instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
UI tests (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests): src/Samples/Tests/Tests/Control/ListBoxTests.cs#L54
Do not use Assert.Equal() to check for collection size. Use Assert.Empty instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
UI tests (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests): src/Samples/Tests/Tests/Control/CheckBoxTests.cs#L152
Do not use Assert.Equal() to check for collection size. Use Assert.Empty instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
UI tests (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests): src/Samples/Tests/Tests/Control/IncludeInPagePropertyTests.cs#L23
Do not use Assert.Equal() to check for collection size. Use Assert.Empty instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
UI tests (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests): src/Samples/Tests/Tests/Control/RepeaterTests.cs#L28
Do not use Assert.Equal() to check for collection size. Use Assert.Empty instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
UI tests (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests): src/Samples/Tests/Tests/Control/RepeaterTests.cs#L29
Do not use Assert.Equal() to check for collection size. Use Assert.Empty instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
UI tests (firefox, ubuntu-latest, Production, Default)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (firefox, ubuntu-latest, Production, Default)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (firefox, ubuntu-latest, Production, Default)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (firefox, ubuntu-latest, Production, Default)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (firefox, ubuntu-latest, Production, Default)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (firefox, ubuntu-latest, Production, Default): src/Samples/Tests/Tests/Control/UpdateProgressTests.cs#L235
Do not use Assert.True(false, message) to fail a test. Use Assert.Fail(message) instead. (https://xunit.net/xunit.analyzers/rules/xUnit2020)
UI tests (firefox, ubuntu-latest, Production, Default): src/Samples/Tests/Tests/Feature/ValidationTests.cs#L702
Do not use Assert.Equal() to check for collection size. Use Assert.Empty instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
UI tests (firefox, ubuntu-latest, Production, Default): src/Samples/Tests/Tests/Feature/ValidationTests.cs#L708
Do not use Assert.Equal() to check for collection size. Use Assert.Single instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
UI tests (firefox, ubuntu-latest, Production, Default): src/Samples/Tests/Tests/Feature/ValidationTests.cs#L713
Do not use Assert.Equal() to check for collection size. Use Assert.Empty instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
UI tests (firefox, ubuntu-latest, Production, Default): src/Samples/Tests/Tests/Feature/ValidationTests.cs#L721
Do not use Assert.Equal() to check for collection size. Use Assert.Single instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
UI tests (firefox, ubuntu-latest, Development, Default)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (firefox, ubuntu-latest, Development, Default)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (firefox, ubuntu-latest, Development, Default)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (firefox, ubuntu-latest, Development, Default)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (firefox, ubuntu-latest, Development, Default)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (firefox, ubuntu-latest, Development, Default): src/Samples/Tests/Tests/Control/CheckBoxTests.cs#L152
Do not use Assert.Equal() to check for collection size. Use Assert.Empty instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
UI tests (firefox, ubuntu-latest, Development, Default): src/Samples/Tests/Tests/Control/UpdateProgressTests.cs#L235
Do not use Assert.True(false, message) to fail a test. Use Assert.Fail(message) instead. (https://xunit.net/xunit.analyzers/rules/xUnit2020)
UI tests (firefox, ubuntu-latest, Development, Default): src/Samples/Tests/Tests/Control/IncludeInPagePropertyTests.cs#L23
Do not use Assert.Equal() to check for collection size. Use Assert.Empty instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
UI tests (firefox, ubuntu-latest, Development, Default): src/Samples/Tests/Tests/Control/IncludeInPagePropertyTests.cs#L40
Do not use Assert.Equal() to check for collection size. Use Assert.Empty instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
UI tests (firefox, ubuntu-latest, Development, Default): src/Samples/Tests/Tests/Control/IncludeInPagePropertyTests.cs#L41
Do not use Assert.Equal() to check for collection size. Use Assert.Empty instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
UI tests (firefox, ubuntu-latest, Development, ExperimentalFeaturesTests)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (firefox, ubuntu-latest, Development, ExperimentalFeaturesTests)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (firefox, ubuntu-latest, Development, ExperimentalFeaturesTests)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (firefox, ubuntu-latest, Development, ExperimentalFeaturesTests)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (firefox, ubuntu-latest, Development, ExperimentalFeaturesTests)
The target framework 'netcoreapp3.1' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
UI tests (firefox, ubuntu-latest, Development, ExperimentalFeaturesTests): src/Samples/Tests/Tests/Control/CheckBoxTests.cs#L152
Do not use Assert.Equal() to check for collection size. Use Assert.Empty instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
UI tests (firefox, ubuntu-latest, Development, ExperimentalFeaturesTests): src/Samples/Tests/Tests/Control/UpdateProgressTests.cs#L235
Do not use Assert.True(false, message) to fail a test. Use Assert.Fail(message) instead. (https://xunit.net/xunit.analyzers/rules/xUnit2020)
UI tests (firefox, ubuntu-latest, Development, ExperimentalFeaturesTests): src/Samples/Tests/Tests/Control/IncludeInPagePropertyTests.cs#L23
Do not use Assert.Equal() to check for collection size. Use Assert.Empty instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
UI tests (firefox, ubuntu-latest, Development, ExperimentalFeaturesTests): src/Samples/Tests/Tests/Control/IncludeInPagePropertyTests.cs#L54
Do not use Assert.Equal() to check for collection size. Use Assert.Empty instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
UI tests (firefox, ubuntu-latest, Development, ExperimentalFeaturesTests): src/Samples/Tests/Tests/Control/IncludeInPagePropertyTests.cs#L70
Do not use Assert.Equal() to check for collection size. Use Assert.Empty instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)

Artifacts

Produced during runtime
Name Size
chrome-tests-Linux-Production-Default
1.72 MB
chrome-tests-Linux-Production-ExperimentalFeaturesTests
1.72 MB
firefox-tests-Linux-Development-Default
821 KB
firefox-tests-Linux-Development-ExperimentalFeaturesTests
1.86 MB
firefox-tests-Linux-Production-Default
1.71 MB