que estoy usando OpenCover http://nuget.org/packages/opencover y he escrito el siguiente archivo por lotes para ejecutar las pruebas unitarias y generar estadísticas de cobertura de código:OpenCover/NUnit no puede encontrar archivos 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
Sin embargo, cuando ejecuto el archivo por lotes Me sale el error:
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)
Bastante seguro de que he hecho algo tonto/falta algo obvio, pero no estoy seguro de qué!
Los archivos PDB se encuentran en la carpeta: ".. \ Web.UnitTests \ bin \ Debug \"
agradecería cualquier ayuda,
Gracias,
Gracias, esto ayudó. – JoshGough
Esto también me ayudó, ¡gracias! – willem