Merge pull request #572 from NextTurn/codecov

Set up code coverage
pull/576/head
Oleg Nenashev 2020-07-12 13:59:50 +02:00 committed by GitHub
commit d2e33f1749
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
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 packagesToPack: WinSW.nuspec
versioningScheme: byEnvVar versioningScheme: byEnvVar
versionEnvVar: BuildVersion 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 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 - task: PublishBuildArtifacts@1
displayName: Publish .NET 2.0 displayName: Publish .NET 2.0
inputs: inputs: