Skip to content

Commit cad3534

Browse files
committed
Update adt_pull_request.yml for Azure Pipelines
1 parent ba5abb9 commit cad3534

File tree

1 file changed

+42
-12
lines changed

1 file changed

+42
-12
lines changed

adt_pull_request.yml

Lines changed: 42 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,28 +13,58 @@ 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.cs.opencover.reportsPaths=coverage.xml
16+
#sonar.coverageReportPaths=$(Agent.TempDirectory)/**/*.trx
17+
#sonar.cs.opencover.reportsPaths=$(Agent.TempDirectory)/**/*.trx
18+
#sonar.coverageReportPaths=$(Agent.TempDirectory)/reports/SonarQube.xml
19+
#sonar.cs.dotcover.reportsPaths=$(Agent.TempDirectory)/reports/DetailedXML.xml
20+
#sonar.cs.opencover.reportsPaths=$(Build.SourcesDirectory)/**/coverage.opencover.xml
21+
#sonar.cs.vstest.reportsPaths=$(Agent.TempDirectory)/**/*.trx
22+
#sonar.cs.opencover.reportsPaths=$(Agent.TempDirectory)\**\*.trx
23+
#sonar.cs.vstest.reportsPaths=$(Agent.TempDirectory)\**\*.trx
24+
#sonar.cs.vscoveragexml.reportsPaths=$(Agent.TempDirectory)\**\*.coveragexml
25+
#sonar.cs.vscoveragexml.reportsPaths=$(Agent.TempDirectory)\**\coverage.opencover.xml
26+
sonar.cs.opencover.reportsPaths=$(Agent.TempDirectory)\**\coverage.opencover.xml
27+
#sonar.cs.opencover.reportsPaths=coverage.xml
1728
1829
- task: CmdLine@2
1930
inputs:
2031
script: dotnet build --no-incremental
2132
displayName: 'Rodando dotnet build'
2233

23-
#- task: DotNetCoreCLI@2
24-
# displayName: 'Rodando dotnet test'
25-
# inputs:
26-
# command: test
27-
# projects: '**/*[Tt]ests/*.csproj'
28-
# arguments: '--configuration $(BuildConfiguration) --collect "Code Coverage"'
29-
30-
- script: 'dotnet test --collect:"XPlat Code Coverage"'
31-
displayName: 'Rodando Testes'
34+
- task: DotNetCoreCLI@2
35+
displayName: 'Rodando dotnet test'
36+
inputs:
37+
command: test
38+
projects: '**/*[Tt]ests/*.csproj'
39+
arguments: '--configuration $(BuildConfiguration) /p:CollectCoverage=true /p:CoverletOutputFormat=opencover --collect "Code Coverage"'
3240

3341
- script: 'dotnet tool install --global coverlet.console'
34-
displayName: 'Instalando ferramenta global coverlet.console'
42+
displayName: 'Install coverlet global tool'
43+
44+
#- script: 'reportgenerator -reports:$(Agent.TempDirectory)/**/coverage.cobertura.xml -targetdir:$(Build.SourcesDirectory)/coverlet/reports -reporttypes:"Cobertura"'
45+
# displayName: 'Create reports'
3546

3647
- script: coverlet *.Tests.dll --target "dotnet" --targetargs "test --no-build" -f=opencover -o="coverage.xml"
37-
displayName: 'Rodando coverlet'
48+
displayName: 'Run coverlet'
49+
50+
- task: PublishTestResults@2
51+
inputs:
52+
testResultsFormat: 'VSTest'
53+
testResultsFiles: '$(Agent.TempDirectory)/**.*trx'
54+
55+
#- task: Palmmedia.reportgenerator.reportgenerator-build-release-task.reportgenerator@5
56+
# displayName: ReportGenerator
57+
# inputs:
58+
# reports: '$(Agent.TempDirectory)/coverage.cobertura.xml'
59+
# targetdir: '$(Build.SourcesDirectory)/reports'
60+
# reporttypes: 'SonarQube'
61+
# assemblyfilters: '-xunit\*'
62+
63+
#- task: PublishCodeCoverageResults@1
64+
# displayName: 'Publish code coverage from $(Build.SourcesDirectory)/reports/coverage.cobertura.xml'
65+
# inputs:
66+
# codeCoverageTool: Cobertura
67+
# summaryFileLocation: '$(Build.SourcesDirectory)/reports/Cobertura.xml'
3868

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

0 commit comments

Comments
 (0)