Использование TCM для экспорта и импорта сопоставлений полей
Чтобы импортировать и экспортировать XML-файл, который сопоставляет к предоставленному типу, используйте следующую команду tcm:
tcm fieldmapping /import
tcm fieldmapping /export
Примечание
Параметр fieldmapping доступен только в Visual Studio 2012.2 или более поздней версии.
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]]
Параметры
Параметр |
Описание |
---|---|
/type: typeofmappingfile |
Задает тип, для которого необходимо выполнить экспорт или импорт. Типы: resolutiontype, bug, failuretype. Ожидаемое значение: resolutiontype. |
/mappingfile: path |
Указывает полный путь, включая имя файла для экспорта и импорта. Для параметра импорта убедитесь, что файл существует, а для параметра экспорта убедитесь, что файл не существует. |
/collection:CollectionURL |
Задает универсальный код ресурса (URI) коллекции командных проектов. URI необходимо указать в следующем формате: http://ИмяСервера:Порт/ИмяВиртуальногоКаталога/ИмяКоллекции. Если виртуальный каталог не используется, URI имеет следующий формат: http://ИмяСервера:Порт/ИмяКоллекции. |
/teamproject:project |
Имя командного проекта, содержащего план проверки, в который вы хотите импортировать автоматизированных тестов. |
/login:username,[password] |
Необязательно. Задает имя и пароль пользователя, который выполнил вход на сервер уровня приложений Team Foundation Server и имеет разрешения на выполнение команды. Этот параметр используется в следующих случаях: учетным данным Windows не предоставлены соответствующие разрешения, используется базовая проверка подлинности, пользователь не подключен к домену. Чтобы войти в Visual Studio Online, необходимо также использовать /allowalternatecredentials, перечисленые ниже. |
/allowalternatecredentials |
Этот флаг требуется указать в дополнение к параметру /login при подключении к Visual Studio Online. (Этот флаг доступен только при наличии Visual Studio 2013 с обновлением 4 или более поздней версии.) |
Импорт и экспорт XML-файла сопоставления полей
В следующих примерах предполагается, что вы запустили командную строку Visual Studio.
Для этого нажмите кнопку Пуск, последовательно выберите Все программы, Microsoft Visual Studio 2012, Инструменты Visual Studio, после чего выберите пункт Командная строка разработчика.
В командной строке откроется папка: <drive>:\Program Files\Microsoft Visual Studio 11.0\VC
Перейдите в папку, в которой содержится сборка, построенная для тестового проекта.
Следующая команда импортирует сопоставление полей в командный проект DinnerNow из указанного XML-файла:
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
Следующая команда экспортирует сопоставление полей из командного проекта 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