Usando o tcm para exportar e importar mapeamentos de campos
Publicado: abril de 2016
Para importar e exportar o arquivo XML que mapeia para o tipo fornecido, use o seguinte comando tcm:
tcm fieldmapping /import
tcm fieldmapping /export
Dica
O fieldmapping opção só está disponível com Visual Studio 2012.2 ou posterior.
Sintaxe
tcm fieldmapping /import /type: typeofmapping /mappingfile: path /collection:CollectionURL /teamproject:project [/login:username,[password]]
tcm fieldmapping /export /type: typeofmapping /mappingfile: path /collection:CollectionURL /teamproject:project [/login:username,[password]]
Parâmetros
Parâmetro |
Descrição |
---|---|
/type: typeofmappingfile |
Especifica o tipo para o qual a exportação/importação precisa ser feita. Tipos: resolutiontype, bug, failuretype. Valor esperado: resolutiontype. |
/mappingfile: path |
Especifica o caminho completo, incluindo o nome de arquivo para exportação/importação. Para a opção de importação, verifique se o arquivo existe e para a opção de exportação, verifique se o arquivo não existe. |
/collection:CollectionURL |
Especifica o URI da coleção de projeto de equipe. O formato para a URI é a seguinte: http://ServerName:Port/VirtualDirectoryName/CollectionName Se nenhum diretório virtual for usado, então o formato do URI será o seguinte: http://ServerName:Port/CollectionName |
/teamproject:project |
O nome do projeto da equipe que contém o plano de teste que você deseja importar testes automatizados. |
/login:username,[password] |
Opcional. Especifica o nome e a senha de um usuário que está conectado ao servidor de camada de aplicativo para Team Foundation Server e que tenha permissões para executar o comando. Você usa esta opção se suas credenciais do Windows não possuem as permissões apropriadas, ou quando você estiver usando a autenticação básica, ou quando não estiver conectado em um domínio. Para fazer logon ao Visual Studio Online, você também precisará usar /allowalternatecredentials listados abaixo. |
/allowalternatecredentials |
Esse sinalizador deve ser especificado, além de /login parâmetro ao conectar-se ao Visual Studio Online. (Esse sinalizador só está disponível se você tiver o Visual Studio 2013 atualização 4 ou superior.) |
Exemplos
Exportar e importar o arquivo de mapeamento de campo XML
Os exemplos a seguir supõem que você iniciou um prompt de comando do Visual Studio.
Para fazer isso, escolha Iniciar, aponte para Todos os Programas, Microsoft Visual Studio 2012, Ferramentas do Visual Studio e escolha Prompt de Comando do Desenvolvedor.
O prompt de comando abre na pasta: <drive>:\Program Files\Microsoft Visual Studio 11.0\VC
Altere o diretório para a pasta que contém o assembly compilado do seu projeto de teste.
O comando a seguir importa mapeamento de campos para o projeto de equipe da DinnerNow de um arquivo XML especificado:
tcm fieldmapping /import /type:resolutiontype /mappingfile:<drive>\dir\sudir\filetoimport.xml /collection:http://<Team Foundation Server Name>:8080/tfs/<team project collection name>
/teamproject:DinnerNow
O comando a seguir exporta mapeamento de campos do projeto de equipe da DinnerNow:
tcm fieldmapping /export /type: resolutiontype /mappingfile:<drive>\dir\sudir\filetoexport.xml /collection:http://<Team Foundation Server Name>:8080/tfs/<team project collection name>
/teamproject:DinnerNow