Я пытаюсь запустить тесты SpecFlow как часть сборки TFS. Есть ли способ настроить его без бегуна SpecFlow+. В чем преимущества бегуна SpecFlow+?
У кого есть опыт их установки?
Я пытаюсь запустить тесты SpecFlow как часть сборки TFS. Есть ли способ настроить его без бегуна SpecFlow+. В чем преимущества бегуна SpecFlow+?
У кого есть опыт их установки?
Легун SpecFlow+
Интеллектуальное средство запуска интеграционных тестов для SpecFlow
SpecFlow+ Runner — это специализированный механизм выполнения тестов, обеспечивающий улучшенную отчетность, более быстрое (параллельное) выполнение тестов и улучшенную интеграцию с VS/TFS.
Настоятельно рекомендуется использовать средство запуска specflow+ для запуска тестов specflow через TFS.
Чтобы настроить процесс сборки в TFS 2017 для выполнения тестов с помощью SpecFlow+ Runner:
Настройте этап сборки следующим образом:
Введите путь к вашей тестовой сборке.
Если вы используете и MSTest, и SpecFlow+ Runner, введите путь к папке пакета NuGet в поле Путь к пользовательским тестовым адаптерам. Если вы не укажете здесь путь, будут выполняться только ваши тесты MSTest, поскольку TFS не сможет найти тестовый адаптер SpecFlow+Runner.
Введите имя файла .srprofile в поле Файл настроек запуска, если это имя не TFS.srprofile
или default.srprofile
(см. выше).
Сохраните изменения.
Дополнительные сведения см. в этом руководстве: SpecFlow+ и серверы сборки