This project is for testing unit test and code coverage.
dotnet restore
dotnet build CoreApp.sln -c DebugAdd XunitXml.Logger
cd CoreApp.Tests
dotnet add package XunitXml.TestLogger --version 2.0.0Execute test
dotnet test CoreApp.Tests/CoreApp.Tests.csproj --no-restore --no-build --logger:xunitAdd coverlet
cd CoreApp.Tests
dotnet add package coverlet.msbuild --version 1.1.1Execute test
dotnet test CoreApp.Tests/CoreApp.Tests.csproj \
--no-restore \
--no-build \
/p:CollectCoverage=true \
/p:CoverletOutputFormat=cobertura \
/p:CoverletOutputDirectory=TestResultsAdd ReportGenerator
cd CoreApp.Tests
dotnet add package ReportGenerator --version 4.0.0-alpha3Generate
dotnet ~/.nuget/packages/reportgenerator/4.0.0-alpha3/tools/ReportGenerator.dll \
"-reports:**/TestResults/coverage.xml" \
"-sourcedirs:CoreApp.Tests" \
"-targetdir:artifacts/opencover"