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