Тайм-аут операции Connect во время выполнения mvn test - PullRequest
0 голосов
/ 20 февраля 2020

Я создал новый проект quarkus, используя онлайн-инструмент с расширением kotlin. Я могу выполнить ./mvnw compile quarkus:dev и свернуться на http://localhost: 8080 . Однако я получаю следующее исключение при выполнении ./mvnw test.

[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running dev.sanket.ExampleResourceTest
2020-02-20 14:06:27,010 INFO  [io.quarkus] (main) Quarkus 1.2.1.Final started in 0.411s. Listening on: http://0.0.0.0:8081
2020-02-20 14:06:27,013 INFO  [io.quarkus] (main) Profile test activated.
2020-02-20 14:06:27,013 INFO  [io.quarkus] (main) Installed features: [cdi, kotlin, resteasy]
[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 78.626 s <<< FAILURE! - in dev.sanket.ExampleResourceTest
[ERROR] testHelloEndpoint  Time elapsed: 76.099 s  <<< ERROR!
java.net.ConnectException: Operation timed out (Connection timed out)

Любая идея, что вызывает это?

1 Ответ

1 голос
/ 20 февраля 2020

По умолчанию конфигурация для quarkus.http.host равно 0.0.0.0, если вы хотите запустить его как localhost, пока вы находитесь только в фазе тестирования, вы можете добавить это в свой файл свойств:

% test.quarkus.http.host = localhost

Это похоже на указание набора свойств для определенного профиля. Его можно применять и к другим свойствам.

Дополнительные ссылки: профилирование и настройка в Quarkus .

...