Вероятно, вы захотите подождать, пока контейнеры запустятся и будут готовы
См. Документацию , хотя код , кажется, указывает, что контейнер должен ждать записи журнала magi c, возможно, это не работает для вас по какой-то причине.
Если вы Thread.sleep
в вашем методе тестирования, работает ли контейнер Pg наконец прибыть, как ожидалось? Что-либо в журналах контейнера, указывающее на какой-либо сбой (маловероятно, учитывая, что уловка static
сработала для вас).
Я не вижу ничего в документах интеграции JUnit5 to указать любое ручное ожидание, необходимое при использовании @Container
.