Skip to content

Commit 660111a

Browse files
committed
Update adt_pull_request.yml for Azure Pipelines
1 parent 2c14e66 commit 660111a

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

adt_pull_request.yml

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,10 @@ steps:
2323
#sonar.cs.vstest.reportsPaths=$(Agent.TempDirectory)\**\*.trx
2424
#sonar.cs.vscoveragexml.reportsPaths=$(Agent.TempDirectory)\**\*.coveragexml
2525
#sonar.cs.vscoveragexml.reportsPaths=$(Build.SourcesDirectory)/tests/AzureDevopsTracker.Tests/coverage.opencover.xml
26-
sonar.coverageReportPaths=$(Build.SourcesDirectory)/tests/AzureDevopsTracker.Tests/coverage.opencover.xml
26+
#sonar.coverageReportPaths=$(Build.SourcesDirectory)/tests/AzureDevopsTracker.Tests/coverage.opencover.xml
27+
sonar.exclusions=**/obj/**,**/*.dll
28+
sonar.cs.opencover.reportsPaths=$(Agent.TempDirectory)/**/coverage.opencover.xml
29+
sonar.cs.vstest.reportsPaths=$(Agent.TempDirectory)/*.trx
2730
#sonar.cs.opencover.reportsPaths=coverage.opencover.xml
2831
2932
@@ -45,7 +48,7 @@ steps:
4548
inputs:
4649
command: test
4750
projects: '**/*[Tt]ests/*.csproj'
48-
arguments: '--configuration $(BuildConfiguration) /p:CollectCoverage=true /p:CoverletOutputFormat=opencover --collect "Code Coverage" /p:Exclude=[xunit.*]*'
51+
arguments: '--configuration $(BuildConfiguration) /p:CollectCoverage=true /p:CoverletOutputFormat=\"cobertura,opencover\" --collect "Code Coverage" /p:Exclude=[xunit.*]*'
4952

5053
#- script: 'reportgenerator -reports:$(Agent.TempDirectory)/**/coverage.cobertura.xml -targetdir:$(Build.SourcesDirectory)/coverlet/reports -reporttypes:"Cobertura"'
5154
# displayName: 'Create reports'
@@ -66,11 +69,14 @@ steps:
6669
# reporttypes: 'SonarQube'
6770
# assemblyfilters: '-xunit\*'
6871

69-
#- task: PublishCodeCoverageResults@1
70-
# displayName: 'Publish code coverage from $(Build.SourcesDirectory)/coverage.xml'
71-
# inputs:
72-
# codeCoverageTool: Cobertura
73-
# summaryFileLocation: '$(Build.SourcesDirectory)/coverage.xml'
72+
- task: PublishCodeCoverageResults@1
73+
displayName: 'Publish code coverage from $(Build.SourcesDirectory)/coverage.xml'
74+
inputs:
75+
codeCoverageTool: Cobertura
76+
summaryFileLocation: $(Agent.TempDirectory)/**/coverage.cobertura.xml
77+
pathToSources: $(BuildParameters.pathToSources)
78+
reportDirectory: $(build.artifactstagingdirectory)/Coverage/
79+
failIfCoverageEmpty: true
7480

7581
- task: SonarSource.sonarcloud.ce096e50-6155-4de8-8800-4221aaeed4a1.SonarCloudAnalyze@1
7682
displayName: 'Run Code Analysis'

0 commit comments

Comments
 (0)