File tree Expand file tree Collapse file tree
ClientNoSqlDB.Samples.Maui Expand file tree Collapse file tree Original file line number Diff line number Diff line change 5959 }
6060 - name : Build
6161 run : dotnet build --configuration Release
62- - name : Test
63- run : dotnet test --configuration Release --no-build --verbosity normal
62+ - name : Run Tests with Coverage
63+ run : dotnet test --collect:"XPlat Code Coverage" --results-directory ./coverage
64+
6465 - name : Pack Nuget
6566 run : dotnet pack ClientNoSqlDB/ClientNoSqlDB.csproj --configuration Release
6667 - name : publish Nuget Packages to GitHub
7172 with :
7273 name : published_nuget
7374 path : ClientNoSqlDB/bin/Release/*.nupkg
75+ - name : Upload Code Coverage Artifact
76+ uses : actions/upload-artifact@v4
77+ with :
78+ name : code_coverage
79+ path : coverage/**/coverage.opencover.xml
80+
Original file line number Diff line number Diff line change 6060 <ItemGroup >
6161 <PackageReference Include =" Caliburn.Micro.Maui" Version =" 5.0.183-beta" />
6262 <PackageReference Include =" Microsoft.Maui.Controls" Version =" 10.0.11" />
63- <PackageReference Include =" Microsoft.Extensions.Logging.Debug" Version =" 10.0.0 " />
63+ <PackageReference Include =" Microsoft.Extensions.Logging.Debug" Version =" 10.0.1 " />
6464 </ItemGroup >
6565
6666 <ItemGroup >
Original file line number Diff line number Diff line change 1010
1111 <ItemGroup >
1212 <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 18.0.1" />
13+ <PackageReference Include =" Microsoft.Testing.Extensions.CodeCoverage" Version =" 18.1.0" />
1314 <PackageReference Include =" xunit.runner.visualstudio" Version =" 3.1.5" >
1415 <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
1516 <PrivateAssets >all</PrivateAssets >
1617 </PackageReference >
17- <PackageReference Include =" coverlet.collector" Version =" 6.0.4" >
18- <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
19- <PrivateAssets >all</PrivateAssets >
20- </PackageReference >
2118 <PackageReference Include =" xunit.v3" Version =" 3.2.1" />
2219 </ItemGroup >
2320
Original file line number Diff line number Diff line change 3636 </None >
3737 </ItemGroup >
3838 <ItemGroup >
39- <PackageReference Include =" Microsoft.Sbom.Targets" Version =" 4.1.4 " >
39+ <PackageReference Include =" Microsoft.Sbom.Targets" Version =" 4.1.5 " >
4040 <PrivateAssets >all</PrivateAssets >
4141 <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
4242 </PackageReference >
You can’t perform that action at this time.
0 commit comments