Compartilhar via


Como: Obter resultados de teste de linha de comando

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

Ele também salva automaticamente em disco resultados do teste. Na seção Resumo na tela de saída dos resultados, MSTest exibe o nome do arquivo de resultados gerado automaticamente. Por exemplo:

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

Se você preferir, você pode salvar explicitamente resultados do teste em um arquivo que você nomeia. E se o seu Visual Studio a sessão de cliente está conectado a uma Team Foundation Server, você pode publicar resultados do banco de dados para sua coleção de projeto de equipe. Ambas as opções são descritas nos procedimentos a seguir.

ObservaçãoObservação

Para obter informações sobre como publicar dados de teste de Visual Studio, consulte Opções de Linha de Comando para Publicação dos Resultados de Testes.

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

  • Usando o programa MSTest, execute testes.

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

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

    ObservaçãoObservação

    Arquivos de resultados de teste necessário a extensão. trx para funcionar corretamente, mas o comando MSTest não fornecerá automaticamente essa extensão. Portanto, é recomendável que você inclua a extensão .trx quando você executar este comando.

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

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

  • Usando o programa MSTest, execute testes.

    ObservaçãoObservação

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

    Várias opções de linha de comando referem-se à publicação de resultados de teste. Você od utiliza em combinação, dependendo de quais resultados de teste você deseja publicar. Cinco dessas opções são necessários: /publish, /publishbuild, , /teamproject, /platform, e /flavor. Uma é opcional**: /publishresultsfile**.

    • Publicar resultados do teste atual. Para executar testes e publicar seus resultados imediatamente, use opções que especifiquem os testes a serem executados e as opções necessárias para publicação. Por exemplo:

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

    • Publicar resultados de teste passado. Para publicar os resultados dos testes foram executados anteriormente, omita quaisquer opções de linha de comando que especifiquem testes a serem executados--tais como /testcontainer: e /testmetadata:, porque você não estiver executando testes. 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 da Linha de Comando MSTest.exe.

Consulte também

Tarefas

Como: Executar testes automatizados a partir da linha de comando, usando MSTest

Conceitos

Publishing Test Results

Opções da Linha de Comando MSTest.exe