Я создал приложение Springboot, в котором в качестве одной из его зависимостей используется сервер gRP C. Во время выполнения интеграционного теста я могу использовать встроенный Kafka, embedd MySQL et c с использованием TestContainers, но как я могу создать встроенный сервер gRP C при запуске моего комплекта интеграционных тестов?
У меня есть файл определения контракта .proto. Я бы использовал Wiremock для проверки запросов и ответов на сервере gRP C, но я пока не могу запустить встроенный сервер gRP C.
Было бы здорово, если бы я мог найти какую-то помощь здесь.
Если подумать, мой вопрос можно обобщить, запустив встроенный HTTP-сервер c в тесте интеграции Springboot, используя TestContainers или иным образом.