Compartilhar via


Opções da linha de comando para publicar resultados de teste

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

Pré-requisitos

Visual Studio Ultimate ou Visual Studio Premium

O banco de dados da coleção de projeto de equipe está localizado em um computador do Team Foundation Server. Isso significa que é possível publicar dados de testes somente se você tiver o Team Explorer instalado e sua sessão de usuário do Visual Studio estiver conectada a um computador com o Team Foundation Server. Para obter informações sobre como se conectar a Team Foundation Server, consulte Conectar a projetos de equipe no Team Foundation Server.

Opções necessárias para a publicação de resultados de teste

Ao publicar resultados de teste da linha de comando, ou você pode publicar os resultados de uma execução de teste anteriormente concluída, ou pode executar testes e publicar os novos resultados gerados.

As seguintes opções são necessárias para publicar resultados de teste: /publish, /publishbuild, /platform, /flavor e /teamproject. Use esta opção apenas para publicar os resultados de uma execução de teste anterior: /publishresultsfile.

Dica

Para obter informações sobre as opções de linha de comando MSTest.exe não usadas especificamente para publicar resultados de teste, consulte opções da linha de comando de MSTest.exe.

/publish

/publish:[ nome do servidor]

Use a opção /publish para publicar dados de teste no banco de dados da coleção de projeto de equipe associado ao Team Foundation Server do projeto.

Quando você usa a opção /publish, é preciso especificar corretamente o nome do Team Foundation Server. O formato correto dependerá do fato de o Team Foundation Server ter sido registro no computador cliente, conforme descrito aqui:

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

  • Se o computador com o Team Foundation Server estiver registrado, você poderá usar um formulário reduzido, a saber: /publish:OurTFSMachine.

/publishbuild

/publishbuild:[ nome da compilação ]

Para publicar dados de teste, você deve especificar o nome de uma compilação concluída. Para localizar o nome de uma compilação, siga estas etapas:

  1. Abra o Visual Studio e se conecte ao Team Foundation Server. Para obter mais informações, consulte Conectar a projetos de equipe no Team Foundation Server.

  2. Abra Team Explorer.

  3. Abra seu projeto de equipe e expanda o nó do projeto de equipe.

  4. Na compilação, clique duas vezes em Todos os Tipos de Compilação ou em um tipo de compilação específico para ver as respectivas compilações.

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

    Dica

    Localize informações sobre as opções /platform e /flavor clicando duas vezes no nome da compilação.

/flavor

/flavor:[ flavor ]

Essa opção, inserida como uma cadeia de caracteres, é obrigatória para publicar resultados de teste. Os valores /flavor e /platform devem corresponder a uma combinação válida de valores para a compilação concluída identificada pela opção /publishbuild. Quando você executa o utilitário MSTest com as opções de publicação, ele primeiro finaliza a execução dos testes e, em seguida, define as propriedades de flavor e platform da execução de teste antes de publicar os resultados.

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

/platform

/platform:[ plataforma ]

Essa opção, inserida como uma cadeia de caracteres, é obrigatória para publicar resultados de teste. Os valores /flavor e /platform devem corresponder a uma combinação válida de valores para a compilação concluída identificada pela opção /publishbuild. Quando você executa o utilitário MSTest com as opções de publicação, ele primeiro finaliza a execução dos testes e, em seguida, define as propriedades de flavor e platform da execução de teste antes de publicar os resultados.

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

/publishresultsfile

/publishresultsfile:[ nome do arquivo ]

O nome do arquivo de resultados a ser publicado. Esse arquivo tem a extensão .trx. Para publicar os resultados da execução atual usando o nome padrão, omita essa opção.

/teamproject

/teamproject:[ nome do projeto de equipe ]

Especifique o nome do projeto de equipe ao qual a compilação pertence.

Consulte também

Tarefas

Executar testes automatizados da linha de comando usando o MSTest

Conceitos

Executando testes automatizados a partir da linha de comando

opções da linha de comando de MSTest.exe