Выполнение теста интеграции serviceFabric как часть конвейера сборки в DevOps Azure - PullRequest
0 голосов
/ 24 сентября 2019

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

Когда тест запускается в Visual Studioпроцесс выглядит следующим образом:

  1. Узнайте, какие микросервисы необходимы для этого теста
  2. Запустите службы в тестовом режиме на локальном компьютере в локальном кластере
  3. Запустите реальный тест
  4. Определите, есть ли в базе данных изменения, если это так, сбросьте БД

Мы хотели бы запустить этот процесс как часть нашего конвейера сборки в Azure Devop.Как мы будем запускать экземпляр микросервиса локально во время сборки?Можно ли запустить его на хосте сборки или для этого нужно создать WM?Есть ли на рынке что-нибудь, над чем мы можем работать, или нам нужно сделать все это с нуля?

...