SonarScanner MSBuild calculates CodeCoverage of zero percent event coverage files has been correctly identfied

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

Hello Lukas,

We added quite a lot of debugging information regarding coverage import in sonar-csharp plugin 8.1.
If it possible for you, could you try updating the sonar-csharp-plugin of your SonarQube instance to 8.1 and share the full debug log of the analysis with us, so that we can see in more details what is happening ?

Thanks,
-Chris