Где мне запускать тесты при сборке или выпуске конвейера? - PullRequest
0 голосов
/ 30 сентября 2019

Я пытаюсь настроить конвейер сборки и выпуска, но я увидел, что можно запускать визуальные студийные тесты как в конвейере сборки, так и в конвейере выпуска. У кого-нибудь есть совет, какой из них выбрать?

1 Ответ

1 голос
/ 01 октября 2019

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

Действительно, как и комментарий 4c74356b41, это зависит от того, что вы тестируете. В общем, unit \ intergation на билде. smoke \ UI при выпуске.

но возможно ли также запустить модульные тесты при выпуске?

Ответ - да.

Согласно официальному документу Тестовое задание Visual Studio :

Используйте это задание в конвейере сборки или выпуска для запуска модульных и функциональных тестов (тестирование Selenium, Appium, кодированный пользовательский интерфейс и т. Д.) С помощью средства выполнения тестов Visual Studio.

Но при запуске модульных тестов в конвейере выпуска необходимо использовать задачу копирования иОпубликуйте задачу сборки артефактов, чтобы скопировать dll и test.dll в артефакты, чтобы мы могли получить ее в конвейере выпуска.

enter image description here

Затем мы можем протестировать его в конвейере выпуска.

Проверить аналогичную нить для получения дополнительной информации.

Как тест, он отлично работает на моей стороне:

enter image description here

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...