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


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

Следующие параметры служат для публикации результатов тестов при использовании программы 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:[Идентификатор построения]

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

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

  2. Откройте Team Explorer.

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

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

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

    ПримечаниеПримечание

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

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

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

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