Refactoring of GridViewDataSet #2692
main.yml
on: pull_request
Build all projects without errors
10m 59s
JS unit tests
1m 41s
Matrix: Build published projects without warnings
Matrix: .NET unit tests
Matrix: UI tests
Annotations
27 errors and 61 warnings
Build published projects without warnings (Release):
src/Framework/Framework/Controls/DataPager.cs#L400
Dereference of a possibly null reference.
|
Build published projects without warnings (Release):
src/Framework/Framework/Controls/DataPager.cs#L400
Dereference of a possibly null reference.
|
Build published projects without warnings (Release)
Process completed with exit code 1.
|
Build published projects without warnings (Debug):
src/Framework/Framework/Controls/DataPager.cs#L400
Dereference of a possibly null reference.
|
Build published projects without warnings (Debug):
src/Framework/Framework/Controls/DataPager.cs#L400
Dereference of a possibly null reference.
|
Build published projects without warnings (Debug)
Process completed with exit code 1.
|
SerializeDefaultConfig:
src/Tests/Runtime/ConfigurationSerializationTests.cs#L69
Test method DotVVM.Framework.Tests.Runtime.ConfigurationSerializationTests.SerializeDefaultConfig threw exception:
System.Exception: ConfigurationSerializationTests.SerializeDefaultConfig.json has changed, the actual output differs from the previous accepted output:
diff --git a/src/Tests/Runtime/config-tests/ConfigurationSerializationTests.SerializeDefaultConfig.json b/src/Tests/Runtime/config-tests/ConfigurationSerializationTests.SerializeDefaultConfig.json
index 31d5da1..042ab80 100644
--- a/src/Tests/Runtime/config-tests/ConfigurationSerializationTests.SerializeDefaultConfig.json
+++ b/src/Tests/Runtime/config-tests/ConfigurationSerializationTests.SerializeDefaultConfig.json
@@ -526,6 +526,10 @@
"mappingMode": "InnerElement",
"onlyHardcoded": true
},
+ "LoadData": {
+ "type": "DotVVM.Framework.Binding.Expressions.ICommandBinding, DotVVM.Framework",
+ "onlyBindings": true
+ },
"NextPageTemplate": {
"type": "DotVVM.Framework.Controls.ITemplate, DotVVM.Framework",
"mappingMode": "InnerElement",
@@ -1641,23 +1645,6 @@
"isActive": true,
"isAttached": true
}
- },
- "DotvvmMarkupControl-33jwRoNrnlbAOVpOnCErXw==": {
- "ShowDescription": {
- "type": "System.Boolean",
- "defaultValue": false
- }
- },
- "DotvvmMarkupControl-koCHqjx2oIk1rVwG1PzLJQ==": {
- "Click": {
- "type": "DotVVM.Framework.Binding.Expressions.Command, DotVVM.Framework",
- "isCommand": true
- }
- },
- "DotvvmMarkupControl-YYPITyOzVEL518wclEMJZw==": {
- "SomeProperty": {
- "type": "System.String"
- }
}
},
"capabilities": {
If this change OK? To let the test pass, stage the file in git. Confused? See https://github.com/exyi/CheckTestOutput/blob/master/trouble.md#changed-file
|
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 865a938..bb4fd40 100644
--- a/src/Tests/ControlTests/testoutputs/DataPagerTests.CommandDataPager.html
+++ b/src/Tests/ControlTests/testoutputs/DataPagerTests.CommandDataPager.html
@@ -1,26 +1,26 @@
<html>
<head></head>
<body>
- <ul data-bind="dotvvm-gridviewdataset: { dataSet: Customers() }, visible: (Customers()).PagingOptions().PagesCount() > 1, with: Customers">
+ <ul data-bind="dotvvm-gridviewdataset: { dataSet: Customers() }, visible: (Customers()).PagingOptions().PagesCount() > 1">
<li data-bind="css: { 'disabled': $gridViewDataSetHelper.dataSet.PagingOptions().IsFirstPage() }">
- <a href="javascript:;" onclick="dotvvm.postBack(this,["$parent.Customers"],"YNrHJz3wB1224tUc","",null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">««</a>
+ <a href="javascript:;" onclick="dotvvm.postBack(this,["$parent.Customers"],"kGlDaLNXj8NK2V17","",null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">««</a>
</li>
<li data-bind="css: { 'disabled': $gridViewDataSetHelper.dataSet.PagingOptions().IsFirstPage() }">
- <a href="javascript:;" onclick="dotvvm.postBack(this,["$parent.Customers"],"YNrHJz3wB1224tUc","",null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">«</a>
+ <a href="javascript:;" onclick="dotvvm.postBack(this,["$parent.Customers"],"d14Ckwn2LsbnFaGZ","",null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">«</a>
</li>
<!-- ko foreach: $gridViewDataSetHelper.dataSet.PagingOptions().NearPageIndexes -->
- <li class="active" data-bind="visible: $data == $parent.PagingOptions().PageIndex()">
+ <li class="active" data-bind="visible: $data == $parentContext.$gridViewDataSetHelper.dataSet.PagingOptions().PageIndex()">
<span data-bind="text: 1+$data+"""></span>
</li>
- <li data-bind="visible: $data != $parent.PagingOptions().PageIndex()">
- <a data-bind="text: 1+$data+""" href="javascript:;" onclick="dotvvm.postBack(this,["$parent.Customers","PagingOptions.NearPageIndexes[$index]"],"ZwmBknlLAz5Evw5W","",null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;"></a>
+ <li data-bind="visible: $data != $parentContext.$gridViewDataSetHelper.dataSet.PagingOptions().PageIndex()">
+ <a data-bind="text: 1+$data+""" href="javascript:;" onclick="dotvvm.postBack(this,["$parent.Customers","$parent.PagingOptions.NearPageIndexes[$index]"],"kr+sAzElmt30FupZ","",null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;"></a>
</li>
<!-- /ko -->
- <li data-bind="css: { 'disabled': PagingOptions().IsLastPage() }">
- <a href="javascript:;" onclick="dotvvm.postBack(this,["$parent.Customers"],"YNrHJz3wB1224tUc","",null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">»</a>
+ <li data-bind="css: { 'disabled': $gridViewDataSetHelper.dataSet.PagingOptions().IsLastPage() }">
+ <a href="javascript:;" onclick="dotvvm.postBack(this,["$parent.Customers"],"F3UcKoU2hPi8n7wT","",null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">»</a>
</li>
- <li data-bind="css: { 'disabled': PagingOptions().IsLastPage() }">
- <a href="javascript:;"
|
.NET unit tests (ubuntu-latest)
Process completed with exit code 1.
|
SerializeDefaultConfig:
src/Tests/Runtime/ConfigurationSerializationTests.cs#L69
Test method DotVVM.Framework.Tests.Runtime.ConfigurationSerializationTests.SerializeDefaultConfig threw exception:
System.Exception: ConfigurationSerializationTests.SerializeDefaultConfig.json has changed, the actual output differs from the previous accepted output:
diff --git a/src/Tests/Runtime/config-tests/ConfigurationSerializationTests.SerializeDefaultConfig.json b/src/Tests/Runtime/config-tests/ConfigurationSerializationTests.SerializeDefaultConfig.json
index 31d5da1..042ab80 100644
--- a/src/Tests/Runtime/config-tests/ConfigurationSerializationTests.SerializeDefaultConfig.json
+++ b/src/Tests/Runtime/config-tests/ConfigurationSerializationTests.SerializeDefaultConfig.json
@@ -526,6 +526,10 @@
"mappingMode": "InnerElement",
"onlyHardcoded": true
},
+ "LoadData": {
+ "type": "DotVVM.Framework.Binding.Expressions.ICommandBinding, DotVVM.Framework",
+ "onlyBindings": true
+ },
"NextPageTemplate": {
"type": "DotVVM.Framework.Controls.ITemplate, DotVVM.Framework",
"mappingMode": "InnerElement",
@@ -1641,23 +1645,6 @@
"isActive": true,
"isAttached": true
}
- },
- "DotvvmMarkupControl-33jwRoNrnlbAOVpOnCErXw==": {
- "ShowDescription": {
- "type": "System.Boolean",
- "defaultValue": false
- }
- },
- "DotvvmMarkupControl-koCHqjx2oIk1rVwG1PzLJQ==": {
- "Click": {
- "type": "DotVVM.Framework.Binding.Expressions.Command, DotVVM.Framework",
- "isCommand": true
- }
- },
- "DotvvmMarkupControl-YYPITyOzVEL518wclEMJZw==": {
- "SomeProperty": {
- "type": "System.String"
- }
}
},
"capabilities": {
If this change OK? To let the test pass, stage the file in git. Confused? See https://github.com/exyi/CheckTestOutput/blob/master/trouble.md#changed-file
|
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 865a938..bb4fd40 100644
--- a/src/Tests/ControlTests/testoutputs/DataPagerTests.CommandDataPager.html
+++ b/src/Tests/ControlTests/testoutputs/DataPagerTests.CommandDataPager.html
@@ -1,26 +1,26 @@
<html>
<head></head>
<body>
- <ul data-bind="dotvvm-gridviewdataset: { dataSet: Customers() }, visible: (Customers()).PagingOptions().PagesCount() > 1, with: Customers">
+ <ul data-bind="dotvvm-gridviewdataset: { dataSet: Customers() }, visible: (Customers()).PagingOptions().PagesCount() > 1">
<li data-bind="css: { 'disabled': $gridViewDataSetHelper.dataSet.PagingOptions().IsFirstPage() }">
- <a href="javascript:;" onclick="dotvvm.postBack(this,["$parent.Customers"],"YNrHJz3wB1224tUc","",null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">««</a>
+ <a href="javascript:;" onclick="dotvvm.postBack(this,["$parent.Customers"],"kGlDaLNXj8NK2V17","",null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">««</a>
</li>
<li data-bind="css: { 'disabled': $gridViewDataSetHelper.dataSet.PagingOptions().IsFirstPage() }">
- <a href="javascript:;" onclick="dotvvm.postBack(this,["$parent.Customers"],"YNrHJz3wB1224tUc","",null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">«</a>
+ <a href="javascript:;" onclick="dotvvm.postBack(this,["$parent.Customers"],"d14Ckwn2LsbnFaGZ","",null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">«</a>
</li>
<!-- ko foreach: $gridViewDataSetHelper.dataSet.PagingOptions().NearPageIndexes -->
- <li class="active" data-bind="visible: $data == $parent.PagingOptions().PageIndex()">
+ <li class="active" data-bind="visible: $data == $parentContext.$gridViewDataSetHelper.dataSet.PagingOptions().PageIndex()">
<span data-bind="text: 1+$data+"""></span>
</li>
- <li data-bind="visible: $data != $parent.PagingOptions().PageIndex()">
- <a data-bind="text: 1+$data+""" href="javascript:;" onclick="dotvvm.postBack(this,["$parent.Customers","PagingOptions.NearPageIndexes[$index]"],"ZwmBknlLAz5Evw5W","",null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;"></a>
+ <li data-bind="visible: $data != $parentContext.$gridViewDataSetHelper.dataSet.PagingOptions().PageIndex()">
+ <a data-bind="text: 1+$data+""" href="javascript:;" onclick="dotvvm.postBack(this,["$parent.Customers","$parent.PagingOptions.NearPageIndexes[$index]"],"kr+sAzElmt30FupZ","",null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;"></a>
</li>
<!-- /ko -->
- <li data-bind="css: { 'disabled': PagingOptions().IsLastPage() }">
- <a href="javascript:;" onclick="dotvvm.postBack(this,["$parent.Customers"],"YNrHJz3wB1224tUc","",null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">»</a>
+ <li data-bind="css: { 'disabled': $gridViewDataSetHelper.dataSet.PagingOptions().IsLastPage() }">
+ <a href="javascript:;" onclick="dotvvm.postBack(this,["$parent.Customers"],"F3UcKoU2hPi8n7wT","",null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">»</a>
</li>
- <li data-bind="css: { 'disabled': PagingOptions().IsLastPage() }">
- <a href="javascript:;"
|
.NET unit tests (macOS-latest)
Process completed with exit code 1.
|
SerializeDefaultConfig:
src/Tests/Runtime/ConfigurationSerializationTests.cs#L69
Test method DotVVM.Framework.Tests.Runtime.ConfigurationSerializationTests.SerializeDefaultConfig threw exception:
System.Exception: ConfigurationSerializationTests.SerializeDefaultConfig.json has changed, the actual output differs from the previous accepted output:
diff --git a/src/Tests/Runtime/config-tests/ConfigurationSerializationTests.SerializeDefaultConfig.json b/src/Tests/Runtime/config-tests/ConfigurationSerializationTests.SerializeDefaultConfig.json
index 31d5da1..042ab80 100644
--- a/src/Tests/Runtime/config-tests/ConfigurationSerializationTests.SerializeDefaultConfig.json
+++ b/src/Tests/Runtime/config-tests/ConfigurationSerializationTests.SerializeDefaultConfig.json
@@ -526,6 +526,10 @@
"mappingMode": "InnerElement",
"onlyHardcoded": true
},
+ "LoadData": {
+ "type": "DotVVM.Framework.Binding.Expressions.ICommandBinding, DotVVM.Framework",
+ "onlyBindings": true
+ },
"NextPageTemplate": {
"type": "DotVVM.Framework.Controls.ITemplate, DotVVM.Framework",
"mappingMode": "InnerElement",
@@ -1641,23 +1645,6 @@
"isActive": true,
"isAttached": true
}
- },
- "DotvvmMarkupControl-33jwRoNrnlbAOVpOnCErXw==": {
- "ShowDescription": {
- "type": "System.Boolean",
- "defaultValue": false
- }
- },
- "DotvvmMarkupControl-koCHqjx2oIk1rVwG1PzLJQ==": {
- "Click": {
- "type": "DotVVM.Framework.Binding.Expressions.Command, DotVVM.Framework",
- "isCommand": true
- }
- },
- "DotvvmMarkupControl-YYPITyOzVEL518wclEMJZw==": {
- "SomeProperty": {
- "type": "System.String"
- }
}
},
"capabilities": {
If this change OK? To let the test pass, stage the file in git. Confused? See https://github.com/exyi/CheckTestOutput/blob/master/trouble.md#changed-file
|
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 865a938..bb4fd40 100644
--- a/src/Tests/ControlTests/testoutputs/DataPagerTests.CommandDataPager.html
+++ b/src/Tests/ControlTests/testoutputs/DataPagerTests.CommandDataPager.html
@@ -1,26 +1,26 @@
<html>
<head></head>
<body>
- <ul data-bind="dotvvm-gridviewdataset: { dataSet: Customers() }, visible: (Customers()).PagingOptions().PagesCount() > 1, with: Customers">
+ <ul data-bind="dotvvm-gridviewdataset: { dataSet: Customers() }, visible: (Customers()).PagingOptions().PagesCount() > 1">
<li data-bind="css: { 'disabled': $gridViewDataSetHelper.dataSet.PagingOptions().IsFirstPage() }">
- <a href="javascript:;" onclick="dotvvm.postBack(this,["$parent.Customers"],"YNrHJz3wB1224tUc","",null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">««</a>
+ <a href="javascript:;" onclick="dotvvm.postBack(this,["$parent.Customers"],"kGlDaLNXj8NK2V17","",null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">««</a>
</li>
<li data-bind="css: { 'disabled': $gridViewDataSetHelper.dataSet.PagingOptions().IsFirstPage() }">
- <a href="javascript:;" onclick="dotvvm.postBack(this,["$parent.Customers"],"YNrHJz3wB1224tUc","",null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">«</a>
+ <a href="javascript:;" onclick="dotvvm.postBack(this,["$parent.Customers"],"d14Ckwn2LsbnFaGZ","",null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">«</a>
</li>
<!-- ko foreach: $gridViewDataSetHelper.dataSet.PagingOptions().NearPageIndexes -->
- <li class="active" data-bind="visible: $data == $parent.PagingOptions().PageIndex()">
+ <li class="active" data-bind="visible: $data == $parentContext.$gridViewDataSetHelper.dataSet.PagingOptions().PageIndex()">
<span data-bind="text: 1+$data+"""></span>
</li>
- <li data-bind="visible: $data != $parent.PagingOptions().PageIndex()">
- <a data-bind="text: 1+$data+""" href="javascript:;" onclick="dotvvm.postBack(this,["$parent.Customers","PagingOptions.NearPageIndexes[$index]"],"ZwmBknlLAz5Evw5W","",null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;"></a>
+ <li data-bind="visible: $data != $parentContext.$gridViewDataSetHelper.dataSet.PagingOptions().PageIndex()">
+ <a data-bind="text: 1+$data+""" href="javascript:;" onclick="dotvvm.postBack(this,["$parent.Customers","$parent.PagingOptions.NearPageIndexes[$index]"],"kr+sAzElmt30FupZ","",null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;"></a>
</li>
<!-- /ko -->
- <li data-bind="css: { 'disabled': PagingOptions().IsLastPage() }">
- <a href="javascript:;" onclick="dotvvm.postBack(this,["$parent.Customers"],"YNrHJz3wB1224tUc","",null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">»</a>
+ <li data-bind="css: { 'disabled': $gridViewDataSetHelper.dataSet.PagingOptions().IsLastPage() }">
+ <a href="javascript:;" onclick="dotvvm.postBack(this,["$parent.Customers"],"F3UcKoU2hPi8n7wT","",null,[],[],undefined).catch(dotvvm.log.logPostBackScriptError);event.stopPropagation();return false;">»</a>
</li>
- <li data-bind="css: { 'disabled': PagingOptions().IsLastPage() }">
- <a href="javascript:;"
|
.NET unit tests (windows-2022)
Process completed with exit code 1.
|
UI tests (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests)
Action failed since 8 tests failed.
|
UI tests (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests)
Process completed with exit code 1.
|
UI tests (chrome, ubuntu-latest, Production, Default)
Action failed since 8 tests failed.
|
UI tests (chrome, ubuntu-latest, Production, Default)
Process completed with exit code 1.
|
UI tests (firefox, ubuntu-latest, Production, Default)
Action failed since 8 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 8 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 8 tests failed.
|
UI tests (firefox, ubuntu-latest, Development, ExperimentalFeaturesTests)
Process completed with exit code 1.
|
UI tests (chrome, windows-2022, Development, Default)
Action failed since 8 tests failed.
|
UI tests (chrome, windows-2022, Development, Default)
Process completed with exit code 1.
|
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 (Release)
The target framework 'net5.0' 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 'net5.0' 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 'net5.0' 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 'net5.0' 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 'net5.0' 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 'net5.0' 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 'net5.0' 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, ExperimentalFeaturesTests)
The target framework 'net5.0' 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/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 (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests):
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 (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests):
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 (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests):
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 (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests):
src/Samples/Tests/Tests/Feature/ValidationTests.cs#L734
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/Feature/ValidationSummaryTests.cs#L42
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/Feature/ValidationSummaryTests.cs#L50
Do not use Assert.Equal() to check for collection size. Use Assert.Single instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
|
UI tests (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests):
src/Samples/Tests/Tests/Feature/ValidationSummaryTests.cs#L54
Do not use Assert.Equal() to check for collection size. Use Assert.Single instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
|
UI tests (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests):
src/Samples/Tests/Tests/Feature/ValidationSummaryTests.cs#L58
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)
The target framework 'net5.0' 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/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/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, Default):
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 (chrome, ubuntu-latest, Production, Default):
src/Samples/Tests/Tests/Control/RepeaterTests.cs#L263
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/RepeaterTests.cs#L264
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/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, 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, 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 (firefox, ubuntu-latest, Production, Default)
The target framework 'net5.0' 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/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, Production, Default):
src/Samples/Tests/Tests/Feature/ValidationTests.cs#L734
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/ValidationSummaryTests.cs#L42
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/ValidationSummaryTests.cs#L50
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/ValidationSummaryTests.cs#L54
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/ValidationSummaryTests.cs#L58
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)
The target framework 'net5.0' 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/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 (firefox, ubuntu-latest, Development, Default):
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, Development, Default):
src/Samples/Tests/Tests/Control/RepeaterTests.cs#L263
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/RepeaterTests.cs#L264
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/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 (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, ExperimentalFeaturesTests)
The target framework 'net5.0' 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/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, Development, ExperimentalFeaturesTests):
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, Development, ExperimentalFeaturesTests):
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, Development, ExperimentalFeaturesTests):
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, ExperimentalFeaturesTests):
src/Samples/Tests/Tests/Feature/ValidationTests.cs#L734
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/Feature/ValidationSummaryTests.cs#L42
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/Feature/ValidationSummaryTests.cs#L50
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, ExperimentalFeaturesTests):
src/Samples/Tests/Tests/Feature/ValidationSummaryTests.cs#L54
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, ExperimentalFeaturesTests):
src/Samples/Tests/Tests/Feature/ValidationSummaryTests.cs#L58
Do not use Assert.Equal() to check for collection size. Use Assert.Empty instead. (https://xunit.net/xunit.analyzers/rules/xUnit2013)
|
UI tests (chrome, windows-2022, Development, Default)
The target framework 'net5.0' 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.
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
chrome-tests-Linux-Production-Default
Expired
|
761 KB |
|
chrome-tests-Linux-Production-ExperimentalFeaturesTests
Expired
|
759 KB |
|
chrome-tests-Windows-Development-Default
Expired
|
1.85 MB |
|
firefox-tests-Linux-Development-Default
Expired
|
815 KB |
|
firefox-tests-Linux-Development-ExperimentalFeaturesTests
Expired
|
1.81 MB |
|
firefox-tests-Linux-Production-Default
Expired
|
757 KB |
|