Параметры командной строки для публикации результатов тестов
Обновлен: Ноябрь 2007
Следующие параметры служат для публикации результатов тестов при использовании программы MSTest.exe из командной строки.
Примечание. |
---|
Операционное хранилище располагается на компьютере Team Foundation Server. Это означает, что можно публиковать данные тестов, только если установлен Сред. Командный обозреватель, а сеанс работы пользователя 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.
Откройте Сред. Командный обозреватель.
Откройте командный проект и разверните узел командного проекта.
Под построением дважды щелкните Все типы построений или выберите определенный тип.
Имена построений перечислены в столбце Имя.
Примечание. Сведения для параметров /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:[имя командного проекта]
Укажите имя командного проекта, к которому относится данное построение.
См. также
Задачи
Практическое руководство. Публикация результатов тестов
Практическое руководство. Запуск тестов из командной строки