Compartilhar via


Opções de Linha de Comando para Publicação dos Resultados de Testes

As seguintes opções são utilizadas para publicar resultados de teste quando você estiver usando o utilitário de linha de comando MSTest.exe.

ObservaçãoObservação

O banco de dados para a coleção de projeto de equipe reside em um Team Foundation Server computador. Isso significa que você pode publicar dados de teste somente se você tiver Team Explorer instalado e seu Visual Studio a sessão de usuário está conectado a uma Team Foundation Server computador. 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.

Opções Necessárias para Publicação de Resultados de Teste

Quando você publica resultados de teste a partir da linha de comando, ou você pode publicar os resultados de um tempo de execução de teste concluído anteriormente, ou você pode executar testes e publicar os novos resultados que a execução produzir. Para obter mais informações, consulte Saving and Publishing Test Results Using Microsoft Visual Studio.

As opções a seguir são necessárias para a publicação de resultados de teste: e publicar, /publishbuild, /platform, /flavor, e /publishbuild. Use esta opção somente para publicar os resultados de uma execução de teste anterior: /publishresultsfile.

ObservaçãoObservação

Para obter informações sobre as opções de linha de comando MSTest. exe não são utilizadas especificamente para publicação de resultados de teste, consulte Opções da Linha de Comando MSTest.exe.

/publish

**/publish:[**nome do servidor]

Use o /publish opção para publicar dados de teste para o banco de dados para a coleção de projeto de equipe associados com o projeto Team Foundation Server.

Quando você usa o /publish opção, você deve especificar corretamente o nome da Team Foundation Server. O formato correto depende do Team Foundation Server tiver sido registrado no computador cliente, conforme descrito aqui:

  • Se a Team Foundation Server não é registrado no computador cliente, use o URI que identifica o Team Foundation Server. Por exemplo, /publish:http://OurTFSMachine:8080.

  • Se a Team Foundation Server computador está registrado, você pode utilizar uma forma abreviada, como: /publish:OurTFSMachine.

/publishbuild

/publishbuild:[Criar id]

Para publicar dados de teste, você deve especificar o nome de uma compilação que já tenha sido concluída. Para localizar o nome de uma compilação, execute estas etapas:

  1. Abrir Visual Studio e se conectar a um Team Foundation Server. Para obter mais informações, consulte Conectar a e os projetos de equipe do acesso de Team Foundation Server.

  2. Abra Team Explorer.

  3. Abra o projeto da equipe e expanda o nó de projeto da equipe.

  4. No ambiente de compilação, clique duas vezes em All Build Types, ou em um tipo específico de compilação para ver suas compilações.

    Os nomes de compilação que você pode usar estão na nome coluna.

    ObservaçãoObservação

    Você pode encontrar informações sobre o /platform e o /flavor clicando duas vezes no nome da compilação.

/flavor

/flavor:[flavor]

Essa opção, entrada como uma sequência de caracteres, é obrigatória para a publicação de resultados de teste. Os valores de /flavor e /platform deve corresponder a uma combinação válida de valores para a compilação concluída, identificados pela /publishbuild opção. Quando você executar o utilitário MSTest com as opções para publicação, ele primeiro concluirá os testes em execução, e então definirá as propriedades flavor e plataform do teste antes de publicar os resultados do tempo de execução de teste.

Exemplos de uso /flavor: /flavor:debug, /flavor:retail

/platform

/platform:[plataforma]

Essa opção, entrada como uma sequência de caracteres, é obrigatória para a publicação de resultados de teste. Os valores de /flavor e /platform deve corresponder a uma combinação válida de valores para a compilação concluída, identificados pela /publishbuild opção. Quando você executar o utilitário MSTest com as opções para publicação, ele primeiro concluirá os testes em execução, e então definirá as propriedades flavor e plataform do teste antes de publicar os resultados do tempo de execução de teste.

Exemplos de uso /platform: /platform:AnyCPU, /platform:x86

/publishresultsfile

/publishresultsfile:[nome do arquivo]

O nome do arquivo de resultados a ser publicado. Este arquivo tem a extensão .trx. Para publicar os resultados da execução em andamento utilizando o nome padrão, omita esta opção.

/teamproject

/teamproject:[nome do projeto de equipe]

Especifica o nome do projeto da equipe ao qual pertence a compilação.

Consulte também

Tarefas

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

Conceitos

Execução automatizada de testes a partir da linha de comando

Opções da Linha de Comando MSTest.exe