OpenCover / NUnit nie może znaleźć plików PDB
Używam OpenCoverhttp://nuget.org/packages/opencover i napisałem następujący plik wsadowy, aby uruchomić testy jednostkowe i wygenerować statystyki pokrycia kodu:
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
Jednak po uruchomieniu pliku wsadowego pojawia się błąd:
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)
Jestem pewien, że zrobiłem coś głupiego / brakowało czegoś oczywistego, ale nie wiem co!
Pliki PDB znajdują się w folderze: „.. Web.UnitTests bin Debugowanie”
Doceń każdą pomoc,
Dzięki,