我在执行 gradle clean test 命令时遇到问题。 我的应用程序正在使用 activiti 进行工作流。 Git 网址:https://github.com/sanelib/eBOSS/tree/merge-before-dev 分支:“merge-before-dev”正在对 activiti 工作流程进行更多测试。但它只执行来自“核心”模块的 12 个集成测试中的 6 个。如果我将@Ignore 用于任何随机 6 次测试,则其余 6 次测试成功。我已将一些控制台用于调试,发现它在启动 activiti 进程时挂起。
此来源还在/scripts 文件夹中包含数据库架构。如果您遗漏了在您的环境中进行测试所需的任何文件,请告诉我。
有人可以调查一下并给我解决方案吗?
最佳答案
我也得到了结果:23 个测试完成,14 个失败 :core:test FAILED
我随机挑选了一个你的测试,它也孤立地失败了。好像不是并发问题。
根本原因似乎是这样的:
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.)
Place break-point on this line in Hibernate .
看来确实是连接问题。
关于java - Activiti + Spring Boot + Gradle 构建挂起,而 gradle clean 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34741982/