77- master
88
99pool :
10- vmImage : ' windows -latest'
10+ vmImage : ' ubuntu -latest'
1111
1212variables :
1313 solution : ' **/*.sln'
@@ -16,6 +16,9 @@ variables:
1616 NUGET_PACKAGES : $(Pipeline.Workspace)/.nuget/packages
1717
1818steps :
19+ - task : UseDotNet@2
20+ inputs :
21+ version : ' 3.1.x'
1922- task : DotNetCoreCLI@2
2023 displayName : Restore nuget packages
2124 inputs :
@@ -36,16 +39,16 @@ steps:
3639 displayName : Test
3740 inputs :
3841 command : test
39- arguments : ' --configuration $(BuildConfiguration) /p:CollectCoverage=true /p:CoverletOutputFormat=cobertura '
42+ arguments : ' --configuration $(BuildConfiguration) /p:CollectCoverage=true --collect:"XPlat Code Coverage" '
4043 projects : ' $(solution)'
4144 nobuild : true
4245 continueOnError : true
4346
44- # Generate the report using ReportGenerator (https://github.com/danielpalme/ReportGenerator)
47+ # Generate the report using ReportGenerator (https://github.com/danielpalme/ReportGenerator)
4548# First install the tool on the machine, then run it
4649- script : |
4750 dotnet tool install -g dotnet-reportgenerator-globaltool
48- reportgenerator -reports:$(Build.SourcesDirectory)/tests /**/coverage.cobertura.xml -targetdir:$(Build.SourcesDirectory)/CodeCoverage -reporttypes:Cobertura
51+ reportgenerator -reports:$(Agent.TempDirectory) /**/coverage.cobertura.xml -targetdir:$(Build.SourcesDirectory)/CodeCoverage -reporttypes:Cobertura
4952 displayName : Create Code coverage report
5053
5154# Publish the code coverage result (summary and web site)
@@ -56,13 +59,12 @@ steps:
5659 inputs :
5760 codeCoverageTool : Cobertura
5861 summaryFileLocation : ' $(Build.SourcesDirectory)/CodeCoverage/Cobertura.xml'
59- reportDirectory : ' $(Build.SourcesDirectory)/CodeCoverage'
6062 pathToSources : ' $(Build.SourcesDirectory)'
6163
6264- task : PublishTestResults@2
6365 inputs :
6466 testResultsFormat : ' VSTest'
65- testResultsFiles : ' **/TEST-* .xml'
67+ testResultsFiles : ' $(Agent.TempDirectory)/ **/coverage.cobertura .xml'
6668 mergeTestResults : true
6769 failTaskOnFailedTests : true
6870
0 commit comments