1. Для дальнейшей
работы в TFS необходимо наличие
соответствующих прав
2.
На билд сервере
потребуется установить Visual
Studio.
3.
После установки VS в списке возможностей билд-агентов должно появиться (или добавить вручную) VS, VSTest, msbuild, dotNetFramework и прочие capabilities с
адресом расположения на сервере
4.
В TFS, на вкладке сборка, необходимо собрать следующие
шаги (первые 2 не обязательны):
5.
В NuGet installer необходимо
заполнить поля Path to Solution и
NuGet arguments (если используется локальный нагет сервер)
Причем
в NuGet arguments нужно указать 2 адреса: локальный (-Source
http://локальное расположение/Packages/nuget) и
внешний (-Source https://api.nuget.org/v3/index.json).
6. В шаге VSTest нужно указать адрес $(build.sourcesDirectory)/Папка_автотестов/**/UnitTest.dll;-:**\obj\**
Но предварительно нужно собрать MSBuild ($(build.sourcesDirectory)/папка_автотестов/Test.sln )
В advanced поле
Path to MSBuild заполняется в том случае, если не подходят стандартные
версии MSBuild (Version).
Также необходимо указать путь на сервере. Например: $Папка_проекта$(BuildConfiguration)/папка_ваших_автотестов.
7.
После подготовки
данных шагов осталось поставить сборку в очередь и ожидать результата. Шаг VSTest выполнится последним и запустит все unit test. Просмотреть результат можно по любому из методов.
Комментарии
Отправить комментарий