We are using MSBuild scanner version 4.8 installed as global tool in .NET Core 3.0.
The scanner analysis (on .NET Core 3.0 project) completes but the overall Code Coverage of zero percent. I could not identify any reported issue (warning or error) related to the coverage.
The tests were executed and coverage files has been created as expected. (The coverage files contains valid coverage information: opened in Visual Studio the line coverage is higher than zero.)
[command]"C:\Program Files\dotnet\dotnet.exe" sonarscanner begin /key:*** /name:*** /version:*** /d:sonar.login=s_tfsbuilder /d:sonar.password=***
SonarScanner for MSBuild 4.8
Using the .NET Core version of the Scanner for MSBuild
Pre-processing started.
Preparing working directories...
15:32:09.724 Updating build integration targets...
15:32:09.854 Fetching analysis configuration settings...
15:32:10.362 Provisioning analyzer assemblies for cs...
15:32:10.362 Installing required Roslyn analyzers...
15:32:10.442 Pre-processing succeeded.
[...]
[command]"C:\Program Files\dotnet\dotnet.exe" sonarscanner end /d:sonar.login=s_tfsbuilder /d:sonar.password=***
SonarScanner for MSBuild 4.8
Using the .NET Core version of the Scanner for MSBuild
Post-processing started.
15:40:56.312 Fetching code coverage report information from TFS...
15:40:56.312 Attempting to locate a test results (.trx) file...
15:40:56.41 Looking for TRX files in: C:\agent\_work\2\TestResults, C:\agent\_work\2\s\TestResults
15:40:56.415 The following test results files were found: C:\agent\_work\2\s\TestResults\S_TFSBuilder_BUILD-TCNEXT_2020-01-08_15_39_00.trx, C:\agent\_work\2\s\TestResults\S_TFSBuilder_BUILD-TCNEXT_2020-01-08_15_39_04.trx, C:\agent\_work\2\s\TestResults\S_TFSBuilder_BUILD-TCNEXT_2020-01-08_15_39_10.trx, C:\agent\_work\2\s\TestResults\S_TFSBuilder_BUILD-TCNEXT_2020-01-08_15_39_15.trx, C:\agent\_work\2\s\TestResults\S_TFSBuilder_BUILD-TCNEXT_2020-01-08_15_39_20.trx, C:\agent\_work\2\s\TestResults\S_TFSBuilder_BUILD-TCNEXT_2020-01-08_15_39_26.trx, C:\agent\_work\2\s\TestResults\S_TFSBuilder_BUILD-TCNEXT_2020-01-08_15_39_59.trx, C:\agent\_work\2\s\TestResults\S_TFSBuilder_BUILD-TCNEXT_2020-01-08_15_40_07.trx, C:\agent\_work\2\s\TestResults\S_TFSBuilder_BUILD-TCNEXT_2020-01-08_15_40_11.trx, C:\agent\_work\2\s\TestResults\S_TFSBuilder_BUILD-TCNEXT_2020-01-08_15_40_15.trx, C:\agent\_work\2\s\TestResults\S_TFSBuilder_BUILD-TCNEXT_2020-01-08_15_40_30.trx, C:\agent\_work\2\s\TestResults\S_TFSBuilder_BUILD-TCNEXT_2020-01-08_15_40_35.trx, C:\agent\_work\2\s\TestResults\S_TFSBuilder_BUILD-TCNEXT_2020-01-08_15_40_51.trx
15:40:56.565 The following code coverage attachments were found from the trx files: C:\agent\_work\2\s\TestResults\S_TFSBuilder_BUILD-TCNEXT_2020-01-08_15_39_00\In\BUILD-TCNEXT\S_TFSBuilder_BUILD-TCNEXT_2020-01-08.15_38_56.coverage, C:\agent\_work\2\s\TestResults\S_TFSBuilder_BUILD-TCNEXT_2020-01-08_15_39_04\In\BUILD-TCNEXT\S_TFSBuilder_BUILD-TCNEXT_2020-01-08.15_39_01.coverage, C:\agent\_work\2\s\TestResults\S_TFSBuilder_BUILD-TCNEXT_2020-01-08_15_39_10\In\BUILD-TCNEXT\S_TFSBuilder_BUILD-TCNEXT_2020-01-08.15_39_07.coverage, C:\agent\_work\2\s\TestResults\S_TFSBuilder_BUILD-TCNEXT_2020-01-08_15_39_15\In\BUILD-TCNEXT\S_TFSBuilder_BUILD-TCNEXT_2020-01-08.15_39_11.coverage, C:\agent\_work\2\s\TestResults\S_TFSBuilder_BUILD-TCNEXT_2020-01-08_15_39_20\In\BUILD-TCNEXT\S_TFSBuilder_BUILD-TCNEXT_2020-01-08.15_39_17.coverage, C:\agent\_work\2\s\TestResults\S_TFSBuilder_BUILD-TCNEXT_2020-01-08_15_39_26\In\BUILD-TCNEXT\S_TFSBuilder_BUILD-TCNEXT_2020-01-08.15_39_21.coverage, C:\agent\_work\2\s\TestResults\S_TFSBuilder_BUILD-TCNEXT_2020-01-08_15_39_59\In\BUILD-TCNEXT\S_TFSBuilder_BUILD-TCNEXT_2020-01-08.15_39_57.coverage, C:\agent\_work\2\s\TestResults\S_TFSBuilder_BUILD-TCNEXT_2020-01-08_15_40_07\In\BUILD-TCNEXT\S_TFSBuilder_BUILD-TCNEXT_2020-01-08.15_40_04.coverage, C:\agent\_work\2\s\TestResults\S_TFSBuilder_BUILD-TCNEXT_2020-01-08_15_40_11\In\BUILD-TCNEXT\S_TFSBuilder_BUILD-TCNEXT_2020-01-08.15_40_08.coverage, C:\agent\_work\2\s\TestResults\S_TFSBuilder_BUILD-TCNEXT_2020-01-08_15_40_15\In\BUILD-TCNEXT\S_TFSBuilder_BUILD-TCNEXT_2020-01-08.15_40_12.coverage, C:\agent\_work\2\s\TestResults\S_TFSBuilder_BUILD-TCNEXT_2020-01-08_15_40_30\In\BUILD-TCNEXT\S_TFSBuilder_BUILD-TCNEXT_2020-01-08.15_40_17.coverage, C:\agent\_work\2\s\TestResults\S_TFSBuilder_BUILD-TCNEXT_2020-01-08_15_40_35\In\BUILD-TCNEXT\S_TFSBuilder_BUILD-TCNEXT_2020-01-08.15_40_32.coverage, C:\agent\_work\2\s\TestResults\S_TFSBuilder_BUILD-TCNEXT_2020-01-08_15_40_51\In\BUILD-TCNEXT\S_TFSBuilder_BUILD-TCNEXT_2020-01-08.15_40_47.coverage
[...]
INFO: ------------- Run sensors on project
INFO: Sensor Zero Coverage Sensor
INFO: Sensor Zero Coverage Sensor (done) | time=453ms
INFO: 242 files had no CPD blocks
INFO: Calculating CPD for 566 files
INFO: CPD calculation finished
INFO: Analysis report generated in 1516ms, dir size=4 MB
INFO: Analysis report compressed in 3015ms, zip size=2 MB
INFO: Analysis report uploaded in 204ms
INFO: ANALYSIS SUCCESSFUL, you can browse https://***/dashboard?id=***
INFO: Note that you will be able to access the updated dashboard once the server has processed the submitted analysis report
INFO: More about the report processing at https://***/api/ce/task?id=AW-***
INFO: Executing post-job 'Final report'
INFO: Turn debug info on to get more details (sonar-scanner -X -Dsonar.verbose=true ...).
INFO: Executing post-job 'Forbidden Configuration Breaker'
INFO: Executing post-job 'Quality Gate Breaker'
INFO: Waiting for report processing to complete...
INFO: Quality gate status: ERROR
ERROR: Line Coverage: 0.0 < 25