Где мне запускать тесты при сборке или выпуске конвейера?
Действительно, как и комментарий 4c74356b41, это зависит от того, что вы тестируете. В общем, unit
\ intergation
на билде. smoke
\ UI
при выпуске.
но возможно ли также запустить модульные тесты при выпуске?
Ответ - да.
Согласно официальному документу Тестовое задание Visual Studio :
Используйте это задание в конвейере сборки или выпуска для запуска модульных и функциональных тестов (тестирование Selenium, Appium, кодированный пользовательский интерфейс и т. Д.) С помощью средства выполнения тестов Visual Studio.
Но при запуске модульных тестов в конвейере выпуска необходимо использовать задачу копирования иОпубликуйте задачу сборки артефактов, чтобы скопировать dll
и test.dll
в артефакты, чтобы мы могли получить ее в конвейере выпуска.
Затем мы можем протестировать его в конвейере выпуска.
Проверить аналогичную нить для получения дополнительной информации.
Как тест, он отлично работает на моей стороне:
Надеюсь, это поможет.