Запустите встроенный сервер gRP C при выполнении интеграционных тестов с Springboot - PullRequest
0 голосов
/ 26 февраля 2020

Я создал приложение Springboot, в котором в качестве одной из его зависимостей используется сервер gRP C. Во время выполнения интеграционного теста я могу использовать встроенный Kafka, embedd MySQL et c с использованием TestContainers, но как я могу создать встроенный сервер gRP C при запуске моего комплекта интеграционных тестов?

У меня есть файл определения контракта .proto. Я бы использовал Wiremock для проверки запросов и ответов на сервере gRP C, но я пока не могу запустить встроенный сервер gRP C.

Было бы здорово, если бы я мог найти какую-то помощь здесь.

Если подумать, мой вопрос можно обобщить, запустив встроенный HTTP-сервер c в тесте интеграции Springboot, используя TestContainers или иным образом.

...