Como é que você ligue a Cobertura de Código em Compilações dentro do TFS?
-
09-06-2019 - |
Pergunta
Eu preciso saber como ativar Cobertura de Código quando executado TFS baseia-se em uma solução com um .testrunconfig arquivo.
Existe uma opção no testrunconfig arquivo que é para a cobertura de código, mas quando a execução de um TFS build não há cobertura de código resultados.
Estou rodando meus testes usando o *Tests.dll a máscara e a NÃO utilização de Teste (Listas.vsmdi).
Solução
Como é que você executar os testes?Você está usando um .vsmdi arquivo ou apenas especificar que você execute todos os testes *Tests.dll assembléias?
Se ele é o último e você estiver usando o TFS 2008 e, em seguida, você precisa adicionar o seguinte para o e de a primeira PropertyGroup em seu TFSBuild.proj arquivo para a compilação.
<RunConfigFile>$(SolutionRoot)\TestRunConfig.testrunconfig</RunConfigFile>
Isso aponta a construir a sua .testrunconfig então ele pode pegar as instruções para executar a cobertura de código.
Outras dicas
Você vai precisar de RunConfigFile entrada se você utilizar .vsmdi arquivo para Teste de Listas ou apenas especificar o conjunto de arquivos padrão.Em que .testrunconfig arquivo que você especificar os assemblies que você deseja aplicar a cobertura de código para.