Używam OpenCover http://nuget.org/packages/opencover i złożyli następujący plik wsadowy do uruchamiania testów jednostkowych oraz generowanie statystyk pokrycia kodu:OpenCover/NUnit nie można znaleźć plików PDB
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 kiedy uruchomić plik wsadowy I 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)
całkiem pewny, że zrobiłeś coś głupiego/brakujące coś oczywistego, ale nie wiem co!
Pliki PDB są w folderze: ".. \ Web.UnitTests \ bin \ Debug \"
wdzięczni za każdą pomoc,
Dzięki
Dziękuję, pomogło to. – JoshGough
Pomogło mi to również, dzięki! – willem