Параметры командной строки для публикации результатов тестов
Следующие параметры служат для публикации результатов тестов при использовании программы MSTest.exe из командной строки.
Примечание |
---|
База данных коллекции командных проектов расположена на сервере Team Foundation Server.Это означает, что можно публиковать данные тестов, только если установлен Team Explorer, а сеанс работы пользователя Visual Studio подключен к компьютеру Team Foundation Server.Сведения о подключении к Team Foundation Server см. в разделе Подключение к командным проектам на сервере Team Foundation Server. |
Параметры командной строки для публикации результатов тестов
При публикации результатов тестов из командной строки можно либо опубликовать результаты прошлых запусков, либо запустить тесты и опубликовать новые результаты.
Для публикации результатов тестов требуются следующие параметры: /publish, /publishbuild, /platform, /flavor и /teamproject.Этот параметр требуется только для публикации результатов прошлого запуска теста: /publishresultsfile.
Примечание |
---|
Сведения о параметрах командной строки программы MSTest.exe, относящихся не только к публикации результатов, см. в разделе Параметры командной строки программы MSTest.exe. |
/publish
**/publish:[**имя_сервера]
Параметр /publish используется для публикации данных теста в базе данных коллекции командных проектов, связанной с сервером Team Foundation Server проекта.
При использовании параметра /publish нужно правильно указать имя Team Foundation Server.Правильный формат зависит от регистрации Team Foundation Server на клиентском компьютере, как описано здесь:
При отсутствии регистрации Team Foundation Server на клиентском компьютере следует использовать идентификатор URI, определяющий Team Foundation Server.Например, /publish:http://OurTFSMachine:8080.
Если компьютер Team Foundation Server зарегистрирован, можно использовать сокращенную форму: /publish:OurTFSMachine.
/publishbuild
/publishbuild:[Идентификатор построения]
Для публикации данных теста нужно указать имя завершенного построения.Чтобы найти имя построения, выполните следующие действия.
Откройте Visual Studio и подключитесь к Team Foundation Server.Дополнительные сведения см. в разделе Подключение к командным проектам на сервере Team Foundation Server.
Откройте Team Explorer.
Откройте командный проект и разверните узел командного проекта.
Под построением дважды щелкните Все типы построений или выберите определенный тип.
Имена построений, которые можно использовать, перечислены в столбце Имя.
Примечание Сведения для параметров /platform и /flavor можно получить, дважды щелкнув имя построения.
/flavor
/flavor:[флаг]
Этот параметр, вводимый в виде строки, является обязательным для публикации результатов теста.Значения /flavor и /platform должны совпадать с действительным сочетанием этих значений для выполненного построения, указанной с помощью параметра /publishbuild.При запуске программы MSTest с параметрами публикации эта программа сначала завершает выполнение тестов, а затем устанавливает свойства версии и платформы запуска теста перед публикацией результатов.
Примеры использования /flavor: /flavor:debug, /flavor:retail
/platform
/platform:[платформа]
Этот параметр, вводимый в виде строки, является обязательным для публикации результатов теста.Значения /flavor и /platform должны совпадать с действительным сочетанием этих значений для выполненного построения, указанной с помощью параметра /publishbuild.При запуске программы MSTest с параметрами публикации эта программа сначала завершает выполнение тестов, а затем устанавливает свойства версии и платформы запуска теста перед публикацией результатов.
Примеры использования /platform: /platform:AnyCPU, /platform:x86
/publishresultsfile
/publishresultsfile:[имя файла]
Имя файла результатов для публикации.Данный тип файла имеет расширение .TRX.Чтобы опубликовать результаты текущего запуска с именем по умолчанию, опустите этот параметр.
/teamproject
/teamproject:[имя командного проекта]
Указать имя командного проекта, к которому относится данное построение.