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çã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çã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çã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