Поделиться через


Параметры командной строки для публикации результатов тестов

Обновлен: Ноябрь 2007

Следующие параметры служат для публикации результатов тестов при использовании программы MSTest.exe из командной строки.

ms243151.alert_note(ru-ru,VS.90).gifПримечание.

Операционное хранилище располагается на компьютере Team Foundation Server. Это означает, что можно публиковать данные тестов, только если установлен Сред. Командный обозреватель, а сеанс работы пользователя Visual Studio подключен к компьютеру Team Foundation Server. Дополнительные сведения о подключении к Team Foundation Server см. в разделе Практическое руководство: подключение к Team Foundation Server.

Параметры командной строки для публикации результатов тестов

При публикации результатов тестов из командной строки можно либо опубликовать результаты прошлых запусков, либо запустить тесты и опубликовать новые результаты. Дополнительные сведения см. в разделе Практическое руководство. Публикация результатов тестов.

Для публикации результатов тестов требуются следующие параметры: /publish, /publishbuild, /platform, /flavor и /teamproject. Этот параметр требуется только для публикации результатов прошлого запуска теста: /publishresultsfile.

ms243151.alert_note(ru-ru,VS.90).gifПримечание.

Сведения о параметрах командной строки программы 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:[ИД построения]

Чтобы опубликовать данные теста, нужно указать имя выполненного построения. Чтобы найти имя построения, выполните следующие действия:

  1. Откройте Visual Studio и подключитесь к Team Foundation Server. Дополнительные сведения см. в разделе Практическое руководство: подключение к Team Foundation Server.

  2. Откройте Сред. Командный обозреватель.

  3. Откройте командный проект и разверните узел командного проекта.

  4. Под построением дважды щелкните Все типы построений или выберите определенный тип.

    Имена построений перечислены в столбце Имя.

    ms243151.alert_note(ru-ru,VS.90).gifПримечание.

    Сведения для параметров /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:[имя командного проекта]

Укажите имя командного проекта, к которому относится данное построение.

См. также

Задачи

Практическое руководство. Публикация результатов тестов

Практическое руководство. Запуск тестов из командной строки

Основные понятия

Параметры командной строки программы MSTest.exe