-
-
Notifications
You must be signed in to change notification settings - Fork 46
Closed
Description
Installed product versions
- Visual Studio: 2022 Professional
- This extension: 1.1.182
Description
No coverage is shown for generic classes when RunMsCodeCoverage is set to Yes.
Steps to recreate
- Clone https://github.com/dsat4301/FCCTestProject
- Set FCC option
RunMsCodeCoveragetoYes - Run all tests
Current behavior
GenericClass<T> is completely missing in the FCC tab and no coverage margin is shown.
Expected behavior
The coverage result should be the same as for NonGenericClass (2 covered and 2 uncovered lines + overall class coverage 50 % in the FCC tab).
Side Notes
Coverage log
FCC Output
Fine Code Coverage : Ms code coverage - custom template paths
C:\Users\dast\source\repos\FCCTestProject-main\fcc-ms-runsettings-template.xml
Fine Code Coverage : ReportGenerator Run Arguments [reporttype:Cobertura]
"-targetdir:C:\Users\dast\source\repos\FCCTestProject-main\FCCTestProjectTests\bin\Debug\net6.0\fine-code-coverage\coverage-tool-output"
"-reports:C:\Users\dast\source\repos\FCCTestProject-main\FCCTestProjectTests\bin\Debug\net6.0\fine-code-coverage\coverage-tool-output\0c525ddc-e417-4c7a-9021-2f46cfbece41\dast_XYZ1234567_2022-09-09.10_36_44.cobertura.xml"
"-reporttypes:Cobertura"
Fine Code Coverage : ReportGenerator Run [reporttype:Cobertura]
2022-09-09T10:36:46: Arguments
2022-09-09T10:36:46: -targetdir:C:\Users\dast\source\repos\FCCTestProject-main\FCCTestProjectTests\bin\Debug\net6.0\fine-code-coverage\coverage-tool-output
2022-09-09T10:36:46: -reports:C:\Users\dast\source\repos\FCCTestProject-main\FCCTestProjectTests\bin\Debug\net6.0\fine-code-coverage\coverage-tool-output\0c525ddc-e417-4c7a-9021-2f46cfbece41\dast_XYZ1234567_2022-09-09.10_36_44.cobertura.xml
2022-09-09T10:36:46: -reporttypes:Cobertura
2022-09-09T10:36:46: Writing report file 'C:\Users\dast\source\repos\FCCTestProject-main\FCCTestProjectTests\bin\Debug\net6.0\fine-code-coverage\coverage-tool-output\Cobertura.xml'
2022-09-09T10:36:46: Report generation took 0,1 seconds
Fine Code Coverage : ReportGenerator Run Arguments [reporttype:HtmlInline_AzurePipelines]
"-targetdir:C:\Users\dast\source\repos\FCCTestProject-main\FCCTestProjectTests\bin\Debug\net6.0\fine-code-coverage\coverage-tool-output"
"-reports:C:\Users\dast\source\repos\FCCTestProject-main\FCCTestProjectTests\bin\Debug\net6.0\fine-code-coverage\coverage-tool-output\Cobertura.xml"
"-plugins:c:\users\dast\appdata\local\microsoft\visualstudio\17.0_ec143e8f\extensions\hmi0gjkx.t0w\ReportGeneratorPlugins.dll"
"-reporttypes:FccLight"
"riskHotspotsAnalysisThresholds:metricThresholdForCyclomaticComplexity=30"
"riskHotspotsAnalysisThresholds:metricThresholdForCrapScore=15"
"riskHotspotsAnalysisThresholds:metricThresholdForNPathComplexity=200"
Fine Code Coverage : ReportGenerator Run [reporttype:HtmlInline_AzurePipelines]
2022-09-09T10:36:46: Arguments
2022-09-09T10:36:46: -targetdir:C:\Users\dast\source\repos\FCCTestProject-main\FCCTestProjectTests\bin\Debug\net6.0\fine-code-coverage\coverage-tool-output
2022-09-09T10:36:46: -reports:C:\Users\dast\source\repos\FCCTestProject-main\FCCTestProjectTests\bin\Debug\net6.0\fine-code-coverage\coverage-tool-output\Cobertura.xml
2022-09-09T10:36:46: -plugins:c:\users\dast\appdata\local\microsoft\visualstudio\17.0_ec143e8f\extensions\hmi0gjkx.t0w\ReportGeneratorPlugins.dll
2022-09-09T10:36:46: -reporttypes:FccLight
2022-09-09T10:36:46: riskHotspotsAnalysisThresholds:metricThresholdForCyclomaticComplexity=30
2022-09-09T10:36:46: riskHotspotsAnalysisThresholds:metricThresholdForCrapScore=15
2022-09-09T10:36:46: riskHotspotsAnalysisThresholds:metricThresholdForNPathComplexity=200
2022-09-09T10:36:46: Writing report file 'C:\Users\dast\source\repos\FCCTestProject-main\FCCTestProjectTests\bin\Debug\net6.0\fine-code-coverage\coverage-tool-output\index.html'
2022-09-09T10:36:46: Report generation took 0,2 seconds
Fine Code Coverage : Processing cobertura
Fine Code Coverage : Processing report
Fine Code Coverage : ================================== DONE ==================================
Metadata
Metadata
Assignees
Labels
No labels


