Closed AnandJillawar closed 3 years ago
MissingPdb could mean the PDB is missing or that it does not understand the PDB format
OpenCover looks for the PDB file at the same location it finds the .dll it is being asked to instrument - try the searchdirs
option to add alternate locations
Please provide the following information when submitting an issue.
My Framework
My Environment
I have already...
My issue is related to (check only those which apply):
no coverage being recorded
Expected Behavior
opencover should calculate code coverage for actual referenced dll/assembly (Project Reference .csproj)
Actual Behavior
opencover not calculating code coverage for actual referenced dll/assembly rather showing code coverage for test.dll
Steps to reproduce the problem:
C:\POC\CodeCoverage\OpenCover.4.7.922\tools\OpenCover.Console.exe -register:user -mergebyhash -target:"C:\POC\CodeCoverage\xunit.runner.console.2.3.1\tools\net452\xunit.console.exe" -targetargs:"C:\POC\CodeCoverage.POC\CodeCoverage.POC.Test\bin\Debug\CodeCoverage.POC.Test.dll C:\POC\CodeCoverage.POC\CodeCoverage.POC.OtherTest\bin\Debug\CodeCoverage.POC.OtherTest.dll" -output:"C:\POC\CodeCoverage\CoverageXML\CoverageReport.xml" -filter:"+[] -[xunit.]"
C:\POC\CodeCoverage\ReportGenerator.4.4.7\tools\net47\ReportGenerator.exe "-reports:C:\POC\CodeCoverage\CoverageXML\CoverageReport.xml" "-targetdir:C:\POC\CodeCoverage\Report"
CoverageReport.xml says opencover skipped due to missing pdb for dll for which I want code coverage to be calculated.
Why it is finding Actual.dll pdb files at C:\Users\xxxx.xxxx\AppData\Local\Temp ?? I am executing above commands from root folder of Actual.dll