Activiti + Spring Boot + Gradle build зависает, пока Gradle чистый тест
У меня возникла проблема с выполнением команды gradle clean test.
Мое приложение использует activiti для рабочего процесса.
Git url: https://github.com/sanelib/eBOSS/tree/merge-before-dev
Филиал: "merge-before-dev" имеет больше тестов для процесса activiti worflow. Но он выполняет только 6 из 12 интеграционных тестов из "основного" модуля. Если я использую @Ignore для любых случайных 6 тестов, то это успех для отдыха 6. Я поставил некоторую консоль для отладки и нашел, что она зависает при запуске процесса активации.
Этот источник также включил схему базы данных в папку /scripts. Сообщите мне, пропустили ли вы какой-либо необходимый файл для тестирования в своей среде.
Кто-нибудь может это понять и дать мне решение?
Ответы
Ответ 1
Я получил также результат: 23 tests completed, 14 failed :core:test FAILED
Чем я случайно выбрал один из ваших тестов, и он тоже вышел из строя. Это не проблема concurrency.
Корневая причина выглядит так:
2016-02-05 20:56:16.556 WARN 16072 --- [ main] o.h.e.jdbc.internal.JdbcServicesImpl : HHH000342: Could not obtain connection to query metadata : Cannot create PoolableConnectionFactory (Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.)
Поместите точку останова в этой строке в спящем режиме.
Таким образом, проблема связана с подключением.