Skip to content

Commit 22cf1ac

Browse files
committed
Update adt_pull_request.yml for Azure Pipelines
1 parent 36c1601 commit 22cf1ac

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
@@ -13,8 +13,9 @@ steps:
1313
# Additional properties that will be passed to the scanner,
1414
# Put one key=value per line, example:
1515
# sonar.exclusions=**/*.bin
16-
sonar.coverageReportPaths=$(Agent.TempDirectory)/coverlet/reports/SonarQube.xml
17-
#sonar.cs.dotcover.reportsPaths=$(Agent.TempDirectory)/coverlet/reports/DetailedXML.xml
16+
sonar.cs.opencover.reportsPaths=$(Agent.TempDirectory)/**/*.trx
17+
#sonar.coverageReportPaths=$(Agent.TempDirectory)/reports/SonarQube.xml
18+
#sonar.cs.dotcover.reportsPaths=$(Agent.TempDirectory)/reports/DetailedXML.xml
1819
1920
- task: CmdLine@2
2021
inputs:
@@ -26,8 +27,8 @@ steps:
2627
inputs:
2728
command: test
2829
projects: '**/*[Tt]ests/*.csproj'
29-
arguments: '--configuration $(BuildConfiguration) --collect "XPlat Code coverage" --output $(Build.ArtifactStagingDirectory)/coverlet/reports'
30-
targetdir: '$(Build.SourcesDirectory)/coverlet/reports'
30+
arguments: '--configuration $(BuildConfiguration) /p:CollectCoverage=true /p:CoverletOutputFormat=opencover --collect "Code Coverage"'
31+
targetdir: '$(Build.SourcesDirectory)/reports'
3132
reporttypes: 'SonarQube'
3233

3334
#- script: 'dotnet tool install --global dotnet-reportgenerator-globaltool --version 4.5.8'
@@ -40,15 +41,20 @@ steps:
4041
displayName: ReportGenerator
4142
inputs:
4243
reports: '$(Agent.TempDirectory)/**/coverage.cobertura.xml'
43-
targetdir: '$(Build.SourcesDirectory)/coverlet/reports'
44+
targetdir: '$(Build.SourcesDirectory)/reports'
4445
reporttypes: 'SonarQube'
4546
assemblyfilters: '-xunit\*'
4647

48+
- task: PublishTestResults@2
49+
inputs:
50+
testResultsFormat: 'VSTest'
51+
testResultsFiles: '$(Agent.TempDirectory)/**.*trx'
52+
4753
- task: PublishCodeCoverageResults@1
48-
displayName: 'Publish code coverage from $(Build.SourcesDirectory)/coverlet/reports/coverage.cobertura.xml'
54+
displayName: 'Publish code coverage from $(Build.SourcesDirectory)/reports/coverage.cobertura.xml'
4955
inputs:
5056
codeCoverageTool: Cobertura
51-
summaryFileLocation: '$(Build.SourcesDirectory)/coverlet/reports/Cobertura.xml'
57+
summaryFileLocation: '$(Build.SourcesDirectory)/reports/Cobertura.xml'
5258

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

0 commit comments

Comments
 (0)