У меня довольно простое (и типичное) приложение:
- Некоторые микросервисы
- Некоторые смоделированные внешние зависимости
- Шина сообщений
- Хранилище данных
Я хочу раскрутить контейнер для каждой службы, выполнить несколько простых сквозных тестов и разобрать их все.Я хочу иметь возможность выполнять одни и те же тесты локально на рабочем столе разработчика и на сервере CI.
Какие опции / инструменты доступны для создания среды и запуска тестов на ней?