#java #junit5 #micronaut
#java #junit5 #micronaut
Вопрос:
У меня есть какой-то тест, анотированный @MicronautTest
, и клиент вводится как
@Inject
@Client("/")
protected HttpClient client;
Я локальный, он работает нормально, но в jenkins, когда эти тесты выполняются внутри docker, я получаю сообщение об ошибке
io.micronaut.http.client.exceptions.HttpClientException
Caused by: java.net.UnknownHostException
Он ничего не говорит о том, к чему он пытается получить доступ как к хосту (localhost, 127.0.0.1 или containerid)
контейнеры работают без сети, и, скорее всего, включение сети не является вариантом.
как это исправить?
Комментарии:
1. Я удивлен, что
@Client('/')
это не работает в контейнере. Если вы отправляете отчет в github.com/micronaut-projects/micronaut-core/issues , мы можем взглянуть. Спасибо за отзыв.2. @JeffScottBrown Готово