Я работаю с Microservices, и я хотел бы провести интеграционные тесты на них. У меня есть проект Spring, который служит сервисом Mock и также содержит эти тесты (они не разделены, потому что тесты иногда предварительно конфигурируются тестами).
То, что я пытаюсь сделать, - это автоматически запустить сервер Mock (он же метод main
приложения Spring) и затем запустить все тесты, которые вызывают другие микросервисы, которые взаимодействуют с макетом, или запускают сам макет .
Как мне этого добиться? Я пытался запустить набор тестов из main или запустить метод main в @BeforeAll
из тестов, но, похоже, он вообще не поддерживается.