mirror of
https://github.com/ckaczor/sqltoolsservice.git
synced 2026-01-13 17:23:02 -05:00
Add code coverage reporting (#1585)
* Add code coverage * fix and add publishTestResults * Use PublishTestResults * Add coverlet.msbuild * Generate report * Update coverage report location * Add one more
This commit is contained in:
@@ -33,7 +33,7 @@ steps:
|
||||
command: test
|
||||
projects: test/Microsoft.SqlTools.ServiceLayer.UnitTests
|
||||
testRunTitle: SqlTools.ServiceLayer.UnitTests
|
||||
arguments: '--configuration $(buildConfiguration)'
|
||||
arguments: '--configuration $(buildConfiguration) --collect "XPlat Code Coverage"'
|
||||
|
||||
- task: DotNetCoreCLI@2
|
||||
displayName: 'dotnet test test/Microsoft.Kusto.ServiceLayer.UnitTests'
|
||||
@@ -41,7 +41,18 @@ steps:
|
||||
command: test
|
||||
projects: test/Microsoft.Kusto.ServiceLayer.UnitTests
|
||||
testRunTitle: Kusto.ServiceLayer.UnitTests
|
||||
arguments: '--configuration $(buildConfiguration)'
|
||||
arguments: '--configuration $(buildConfiguration) --collect "XPlat Code Coverage"'
|
||||
|
||||
- script: |
|
||||
dotnet tool install -g dotnet-reportgenerator-globaltool
|
||||
reportgenerator -reports:$(Agent.TempDirectory)/**/coverage.cobertura.xml -targetdir:$(Agent.TempDirectory)/coverlet/reports -reporttypes:"Cobertura"
|
||||
displayName: Create Code coverage report
|
||||
|
||||
- task: PublishCodeCoverageResults@1
|
||||
displayName: 'Publish code coverage report'
|
||||
inputs:
|
||||
codeCoverageTool: 'Cobertura'
|
||||
summaryFileLocation: '$(Agent.TempDirectory)/coverlet/reports/Cobertura.xml'
|
||||
|
||||
- task: Npm@1
|
||||
displayName: 'npm install -g gulp-cli'
|
||||
|
||||
Reference in New Issue
Block a user