Como: Obter resultados de teste de linha de comando

Você 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 sessão de cliente estiver conectada a um Team Foundation Server, você pode publicar resultados para armazenamento operacional da sua equipe. Ambas essas opções estão descritas nos seguintes procedimentos.

Observação:

Para obter informações sobre como publicar dados de teste de Visual Studio, consulte Como: Publicar resultados de teste.

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 do teste.Por exemplo:

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

    Observação:

    Arquivos de resultados de teste precisam da 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 resultados do teste de linha de comando para o armazenamento operacional

  • Usando o programa MSTest, execute testes.

    Observação:

    Você pode publicar resultados de teste para o armazenamento operacional apenas se conectado a um Team Foundation Server e se você tiver Team Explorer instalado. Para obter informações sobre como conectar-se para Team Foundation Server, consulte Como: Conectar-se ao Team Foundation Servidor.

    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 sistema autônomo resultados dos testes foram executados anteriormente, omita quaisquer opções de linha de comando que especifiquem testes a serem executados--tais sistema autônomo /testcontainer: e /testmetadata:, porque você não está 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 na linha de comando

Como: Publicar resultados de teste

Como: Conectar-se ao Team Foundation Servidor

Conceitos

Publicando Resultados de Teste

Opções da Linha de Comando MSTest.exe