tfs build-process code-coverage

¿Cómo se activa Cobertura de código en Builds dentro de TFS?



build-process code-coverage (2)

¿Cómo estás ejecutando las pruebas? ¿Está utilizando un archivo .vsmdi o simplemente especificando que ejecuta todas las pruebas en * ensamblados Tests.dll?

Si es el último y está utilizando TFS 2008, entonces necesita agregar lo siguiente al y del primer grupo de propiedades en su archivo TFSBuild.proj para la compilación.

<RunConfigFile>$(SolutionRoot)/TestRunConfig.testrunconfig</RunConfigFile>

Esto apunta a la compilación en su .testrunconfig para que pueda recoger las instrucciones para ejecutar la cobertura de código.

Necesito saber cómo activar Cobertura de código cuando ejecute compilaciones TFS en una solución con un archivo .testrunconfig.

Existe una opción en el archivo testrunconfig que es para cobertura de código, pero cuando se ejecuta una compilación TFS no hay resultados de cobertura de código.

Estoy ejecutando mis pruebas utilizando la máscara * Tests.dll y NO usando listas de prueba (.vsmdi).


Necesitará la entrada RunConfigFile ya sea que use el archivo .vsmdi para listas de prueba o simplemente especifique el patrón de archivo de ensamblaje. En ese archivo .testrunconfig, especifique los conjuntos a los que desea aplicar la cobertura de código.