Задать вопрос

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

Пишу приложение-сервер. Необходимо организовать модульное тестирование. Использую cmake, boost unit test. Возникла сложность, как лучше организовать автоматический запуск сервера перед началом тестов, а потом его завершение после окончания тестов.
Примерный сценарий:
- запуск сервера
- запуск модульных тестов, связанных с работой с сервером
- завершение тестов
- останов сервера
  • Вопрос задан
  • 2632 просмотра
Подписаться 4 Оценить Комментировать
Ответ пользователя brutal_lobster К ответам на вопрос (2)
@brutal_lobster
Посмотрите в сторону docker или vagrant, integration testing и прочее.
Т.е. подготавливаете контейнер с необходимым окружением и задаете ваш примерный сценарий в виде стартового скрипта контейнера + добавляете загрузку результатов в общую папку или в CI-систему.
Ответ написан
Комментировать