Partilhar via


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

 

Publicado: abril de 2016

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

Pré-requisitos

O Visual Studio Enterprise

O banco de dados para a coleção de projetos de equipe reside em um computador do Team Foundation Server. Isso significa que você pode publicar dados de testes somente se tiver Team Explorer instalado e sua sessão de usuário de Visual Studio estiver conectada a um computador 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

Quando você publicar resultados de teste de linha de comando, você pode publicar os resultados de uma execução de teste concluído anteriormente, ou você 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 publicar somente os resultados de um ensaio 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 de /publish para publicar dados de teste a base de dados para a coleção de projeto de equipe associada com Team Foundation Serverdo projeto.

Quando você usa a opção de /publish corretamente, você deve especificar o nome de Team Foundation Server. O formato correto dependerá de o Team Foundation Server tiver sido registrado no computador cliente, como descrito aqui:

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

  • Se o Team Foundation Server computador está registrado, você pode usar uma forma abreviada, ou seja: /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. No ambiente de compilação, clique duas vezes em todos os tipos de compilação ou compilação de um determinado tipo para ver suas compilações.

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

    Dica

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

/flavor

/flavor:[ flavor ]

Esta 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 de MSTest com as opções de publicação, conclui-se primeiro executar testes e então defina as propriedades de sabor e a plataforma de ensaio antes de publicar os resultados de ensaio.

Exemplos de utilização do /flavor: /flavor:debug, /flavor:retail

/plataforma

/platform:[ plataforma ]

Esta 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 de MSTest com as opções de publicação, conclui-se primeiro executar testes e então defina as propriedades de sabor e a plataforma de ensaio antes de publicar os resultados de ensaio.

Exemplos de utilização do /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 esta 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

Executando testes automatizados a partir da linha de comando
opções da linha de comando de MSTest.exe
Executar testes automatizados da linha de comando usando o MSTest