Como: obter resultados de teste de linha de comando

Você pode usar o programa executável MSTest.exe para executar um teste de uma linha de comando.MSTest.exe exibe automaticamente um resumo de execução para a janela do prompt de comando.

Também salva automaticamente resultados de teste para o disco.Em a seção da tela de resumo de saída de resultados, MSTest exibe o nome do arquivo gerado automaticamente os resultados.Por exemplo:

Results file: D:\temp\test\TestProject3\TestProject3\TestResults\thisuser@ThisUser-32G 9_24_2012 1_27_37 PM.trx

Se você preferir, você pode salvar explicitamente resultados do teste a um arquivo que você nomeia.E se sua sessão de cliente de Visual Studio é conectada a Team Foundation Server, você pode publicar resultados ao banco de dados para sua coleção de projeto de equipe.As duas opções são descritas nos procedimentos a seguir.

ObservaçãoObservação

Para obter informações sobre os dados de teste de publicação de Visual Studio, consulte Opções de linha de comando para publicação de resultados de teste.

Para salvar resultados de teste de linha de comando a um arquivo específico

  • Usando o programa de MSTest, teste de execução.

    Use a opção de /resultsfile:[nome de arquivo] especificar o nome de um arquivo no qual você deseja salvar resultados de teste.Por exemplo:

    MSTest /testmetadata:Bank.vsmdi /resultsfile:BanktestResults.trx

    ObservaçãoObservação

    Os arquivos de resultados de teste precisam a extensão de .trx de funcionar corretamente, mas o comando de MSTest não fornece automaticamente a extensão.Portanto, é recomendável que você inclua a extensão de .trx quando você executa esse comando.

    Para obter mais informações sobre as opções que você pode usar com o programa de MSTest, consulte Opções de linha de comando do MSTest. exe.

Para publicar resultados de teste de linha de comando para o banco de dados para o projeto de equipe a coleção

  • Usando o programa de MSTest, teste de execução.

    ObservaçãoObservação

    Você pode publicar resultados de teste para o banco de dados para a coleção de projeto de equipe somente se conectado a Team Foundation Server e se você tiver Team Explorer instalado.Para obter informações sobre como conectar a Team Foundation Server, consulte Conectar-se a projetos de equipe no Team Foundation Server.

    Várias opções de linha de comando pertencem aos resultados de teste de publicação.Você as usa em combinação, dependendo de resultados de teste você deseja publicar.Cinco de essas opções são necessárias: /publish, /publishbuild, /teamproject, /platform, e /flavor.Um é**: /publishresultsfile**opcional.

    • Publicar resultados de teste atual.Para executar um teste e publicar imediatamente seus resultados, opções de uso que especificam os testes para executar e as opções necessárias para publicar.Por exemplo:

      MSTest /testcontainer:test.dll /publish:http://ourtfsmachine:8080 /teamproject:ProjectName /publishbuild:BuildNumber01 /platform:AnyCpu /flavor:Release

    • Publicar resultados de teste gasto.Para publicar os resultados de teste que foram executados anteriormente, omitir as opções de linha de comando que especificam para executar testes -- como /testcontainer: e /testmetadata:, porque você não estiver executando teste.Por exemplo:

      MSTest /publishresultsfile:testResult.trx /publish:http://ourtfsmachine:8080 /teamproject:ProjectName /publishbuild:BuildNumber01 /platform:AnyCpu /flavor:Release

      Para obter mais informações sobre como usar essas opções, consulte Opções de linha de comando do MSTest. exe.

Consulte também

Tarefas

Como: executar testes a partir da linha de comando usando MSTest de Automated

Conceitos

Opções de linha de comando do MSTest. exe