@@ -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