Setup code coverage

pull/572/head
NextTurn 2020-07-12 00:00:00 +08:00
parent 87badea9fc
commit 5e9000f9bd
No known key found for this signature in database
GPG Key ID: 17A0D50ADDE1A0C4
2 changed files with 17 additions and 1 deletions

12
.config/dotnet-tools.json Normal file
View File

@ -0,0 +1,12 @@
{
"version": 1,
"isRoot": true,
"tools": {
"codecov.tool": {
"version": "1.12.1",
"commands": [
"codecov"
]
}
}
}

View File

@ -45,8 +45,12 @@ jobs:
packagesToPack: WinSW.nuspec
versioningScheme: byEnvVar
versionEnvVar: BuildVersion
- script: dotnet test -c $(BuildConfiguration) --no-build src\Test\winswTests\winswTests.csproj
- script: dotnet test -c $(BuildConfiguration) --collect "XPlat Code Coverage" --no-build src\Test\winswTests\winswTests.csproj
displayName: Test
- script: dotnet tool restore
displayName: Restore tools
- script: dotnet tool run codecov -- -f "src\**\TestResults\*\coverage.cobertura.xml" --required
displayName: Upload code coverage reports
- task: PublishBuildArtifacts@1
displayName: Publish .NET 2.0
inputs: