OpenCover MSBuild Integration - No se generaron resultados

Después de hacer que OpenCover funcione en mi máquina, el siguiente paso es hacerlo funcionar con el servidor de compilación.

He intentado integrar OpenCover con MSBuild en un servidor Bamboo Build. Modifiqué Build.proj de la siguiente manera para ejecutar OpenCover después de compilar la solución:

<Target Name="TestAndCodeCoverage" DependsOnTargets="Build" >
    <Message Text="Executing Unit Tests and running OpenCover to check code coverage..." />
    <MakeDir Directories="Coverage" />
    <Exec Command='"C:\Program Files (x86)\OpenCover\OpenCover.Console.exe" -target:"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe" -targetargs:/testcontainer:"TestProject\bin\Release\TestProject.dll" -filter:+[*]* -output:Coverage\CodeCoverageResults.xml -register:user -mergebyhash' />
</Target>

El directorio "Cobertura" se crea en el directorio raíz de la solución (que es el directorio de trabajo durante la compilación). Las pruebas se ejecutan y todas pasan, pero después deCommitting.... se muestra en el registro de compilación (lo que se mostraría en la línea de comando), no se generan resultados y la compilación pasa a la siguiente tarea (crear un informe con ReportGenerator; esto falla porque no se creó CodeCoverageResults.xml).

Cuando se ejecuta el mismo comando en la línea de comandos en la máquina de compilación, todo funciona como se esperaba y ReportGenerator puede generar un informe.

¿Alguien más ha tenido el mismo problema? ¿Necesito registrar dlls equivalentes como enest Ejemplo de PartCover?

Respuestas a la pregunta(1)

Su respuesta a la pregunta