Skip to content

Commit 2f37489

Browse files
committed
Update adt_pull_request.yml for Azure Pipelines
1 parent b7fd94f commit 2f37489

File tree

1 file changed

+14
-22
lines changed

1 file changed

+14
-22
lines changed

adt_pull_request.yml

Lines changed: 14 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -13,39 +13,31 @@ 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=$(Build.SourcesDirectory)/coverlet/reports/coverage.cobertura.xml
16+
sonar.coverageReportPaths=$(Agent.TempDirectory)/**/*.trx
17+
sonar.cs.opencover.reportsPaths=coverage.xml
1718
1819
- task: CmdLine@2
1920
inputs:
2021
script: dotnet build --no-incremental
2122
displayName: 'Rodando dotnet build'
2223

2324
- task: DotNetCoreCLI@2
24-
displayName: 'Calculate code coverage'
25+
displayName: 'Rodando dotnet test'
2526
inputs:
2627
command: test
2728
projects: '**/*[Tt]ests/*.csproj'
28-
arguments: '--configuration $(BuildConfiguration) --collect "XPlat Code coverage" -- RunConfiguration.DisableAppDomain=true'
29-
30-
- script: 'dotnet tool install --global dotnet-reportgenerator-globaltool --version 4.5.8'
31-
displayName: 'Install ReportGenerator tool'
32-
33-
- script: 'reportgenerator -reports:$(Agent.TempDirectory)/**/coverage.cobertura.xml -targetdir:$(Build.SourcesDirectory)/coverlet/reports -reporttypes:"Cobertura"'
34-
displayName: 'Create reports'
35-
36-
#- task: Palmmedia.reportgenerator.reportgenerator-build-release-task.reportgenerator@5
37-
# displayName: ReportGenerator
38-
# inputs:
39-
# reports: '$(Agent.TempDirectory)/**/coverage.cobertura.xml'
40-
# targetdir: '$(Build.SourcesDirectory)/coverlet/reports -reporttypes:"Cobertura"'
41-
# #reporttypes: 'HtmlInline_AzurePipelines;Cobertura;Badges'
42-
# #assemblyfilters: '-xunit\*'
43-
44-
- task: PublishCodeCoverageResults@1
45-
displayName: 'Publish code coverage from $(Build.SourcesDirectory)/coverlet/reports/coverage.cobertura.xml'
29+
arguments: '--configuration $(BuildConfiguration) /p:CollectCoverage=true /p:CoverletOutputFormat=opencover --collect "Code Coverage"'
30+
31+
- script: 'dotnet tool install --global coverlet.console'
32+
displayName: 'Install coverlet global tool'
33+
34+
- script: coverlet *.Tests.dll --target "dotnet" --targetargs "test --no-build" -f=opencover -o="coverage.xml"
35+
displayName: 'Run coverlet'
36+
37+
- task: PublishTestResults@2
4638
inputs:
47-
codeCoverageTool: Cobertura
48-
summaryFileLocation: '$(Build.SourcesDirectory)/coverlet/reports/Cobertura.xml'
39+
testResultsFormat: 'VSTest'
40+
testResultsFiles: '$(Agent.TempDirectory)/**.*trx'
4941

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

0 commit comments

Comments
 (0)