Partilhar via


Solução de problemas Team Foundation compilação Tests

[Observação: Este tópico é pré-versão documentação e está sujeitas a alterações em versões futuras. Tópicos em branco são incluídos sistema autônomo espaços reservados.]

As seções a seguir descrevem cenários comuns de solução de problemas que podem ocorrer ao configurar Team Foundation Build testes.

Erros de arquivo de log

Quando você executa estático análise com Team Foundation Buildum ou ambos dos seguintes erros podem ser registrados no arquivo de log:

  • Para executar análise de código nos binários gerenciado, MSBuild deve iniciar o FxCop.MSBuild não é possível localizar os binários do FxCop.Certifique-se de Visual Studio Team System Development Edition ou Visual Studio Team System Team Foundation Serverestá instalado e executado MSBuild do "Visual Studio Command aviso" ou especificar o caminho do FxCop, definindo a variável de ambiente FXCOPDIR."

  • RunTestWithConfiguration de destino:

    MSBUILD: Aviso: Visual Studio Team System Test Edition ou Visual Studio Team System Development Edition é necessário para executar testes sistema autônomo parte de um Team Foundation Build.

    O erro anterior foi convertido para um aviso porque a tarefa foi chamada por meio de ContinueOnError = true.

    Criar continuar porque "ContinueOnError" da tarefa "TestToolsTask" está definido como "true".

    Destino de compilação "RunTestWithConfiguration" no projeto "TFSBuild.proj" pronto.

Solução

Instalar o Visual Studio Team System Development Edition para executar a unidade de testes, cobertura de código ou ferramentas de análise estática. Se você também deve incluir Web e testes de carga, instalar Visual Studio Team System Test Edition em vez disso.

MSBUILD: Aviso: Conversão especificada inválido é válida

Verifique se você não tem uma lista de testes vazio ou uma lista de subtest incluídos no processo de compilação.Se você tiver listas vazias, edite o arquivo TFSBuild.proj para removê-los.

Não há casos de teste para executar

Verifique se essa lista de pelo menos um teste foi incluída na compilação e cada lista de testes inclui pelo menos um teste.

Publicar falha de operação

Certifique-se de que o serviço Visual Studio Team Foundation compilação conta tenha acesso de permissão Controle total a na lista de publicar e o local de destino é uma pasta compartilhada.

Arquivos adicionados ao arquivo de configuração não são copiados para o compilação

Se você adicionar arquivos de texto extra à lista de testes, editando o arquivo localtestrun.testrunconfig, localizar o < tipo de caminho = "caminho do arquivo "> de linha para deploymentItems e remova a final" \ "caractere para o local do diretório.Por exemplo, altere DH2.teste.TR.CRM\Conditions\ para DH2.teste.TR.CRM\Conditions.

Consulte também

Outros recursos

Administrando Team Foundation compilação

Solução de problemas Team Foundation compilação

Compilações de gerenciamento com o Team Foundation Build