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).

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top