OpenCover / NUnit kann keine PDB-Dateien finden
Ich benutze OpenCoverhttp://nuget.org/packages/opencover und haben die folgende Batchdatei geschrieben, um die Komponententests auszuführen und Statistiken zur Codeabdeckung zu generieren:
echo off
echo ***************************
echo *** Running NUnit tests ***
echo ***************************
"..\packages\OpenCover.4.0.804\OpenCover.Console.exe" -register:user -target:"..\NUnit 2.6\bin\nunit-console-x86.exe" -targetargs:"..\Web.UnitTests\bin\Debug\Web.UnitTests.dll" -output:coverage.xml
echo **************************************
echo *** Generating coverage statistics ***
echo **************************************
"..\packages\ReportGenerator.1.6.0.0\ReportGenerator.exe" "-reports:coverage.xml" "-targetdir:%CD%"
echo ***********************************
echo *** Launching Internet Explorer ***
echo ***********************************
start "C:\Program Files (x86)\Internet Explorer\iexplore.exe" "%CD%\Index.htm"
pause
Beim Ausführen der Batchdatei wird jedoch der Fehler angezeigt:
Committing...
No results - no assemblies that matched the supplied filter were instrumented
this could be due to missing PDBs for the assemblies that match the filter
please review the output file and refer to the Usage guide (Usage.rtf)
Ich bin mir ziemlich sicher, dass ich etwas Dummes getan habe / etwas Offensichtliches verpasst habe, aber nicht sicher, was!
Die PDB-Dateien befinden sich im Ordner: ".. \ Web.UnitTests \ bin \ Debug \"
Schätzen Sie jede Hilfe,
Vielen Dank,