Исключение Micronaut Test UnknownHostException

#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 Готово