Skip to content

Commit 79ce32a

Browse files
committed
Update adt_pull_request.yml for Azure Pipelines
1 parent b1be128 commit 79ce32a

File tree

1 file changed

+28
-14
lines changed

1 file changed

+28
-14
lines changed

adt_pull_request.yml

Lines changed: 28 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -13,22 +13,36 @@ 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)/**/*.trx
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=coverage.xml
1726
sonar.cs.opencover.reportsPaths=coverage.xml
27+
sonar.verbose=true
28+
29+
30+
- task: CmdLine@2
31+
inputs:
32+
script: dotnet restore
33+
displayName: 'Rodando dotnet restore'
1834

1935
- task: CmdLine@2
2036
inputs:
2137
script: dotnet build --no-incremental
2238
displayName: 'Rodando dotnet build'
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"'
2939

30-
- script: 'dotnet test --collect:"XPlat Code Coverage"'
31-
displayName: 'Rodando Testes'
40+
- task: DotNetCoreCLI@2
41+
displayName: 'Rodando dotnet test'
42+
inputs:
43+
command: test
44+
projects: '**/*[Tt]ests/*.csproj'
45+
arguments: '--configuration $(BuildConfiguration) /p:CollectCoverage=true /p:CoverletOutputFormat=opencover --collect "Code Coverage"'
3246

3347
- script: 'dotnet tool install --global coverlet.console'
3448
displayName: 'Install coverlet global tool'
@@ -52,11 +66,11 @@ steps:
5266
# reporttypes: 'SonarQube'
5367
# assemblyfilters: '-xunit\*'
5468

55-
#- task: PublishCodeCoverageResults@1
56-
# displayName: 'Publish code coverage from $(Build.SourcesDirectory)/reports/coverage.cobertura.xml'
57-
# inputs:
58-
# codeCoverageTool: Cobertura
59-
# summaryFileLocation: '$(Build.SourcesDirectory)/reports/Cobertura.xml'
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'
6074

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

0 commit comments

Comments
 (0)