java - Activiti + Spring Boot + Gradle 构建挂起,而 gradle clean 测试

标签 java spring gradle spring-boot activiti

我在执行 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/

相关文章:

java - 当我在 struts2+spring3 项目中添加 struts2-rest-plugin 时,struts 操作不采用默认方法(执行)

android - Intellij无法将目录识别为测试

java - 这里不需要方法引用表达式,编译时错误

java - Spring,从 Controller 提供静态 View

java - 在java web应用程序中使用请求对象来识别客户端机器操作系统

java - Spring 集成: Poller acting weird

java - 使用 gradle 包含一个 jar

java - 编写Gradle插件时如何测试afterEvaluate

java - 在 JSP 中将对象作为变量传递

javascript - 这个值 1522899000000 是什么时间戳格式? ionic 或 AngularJS。我如何在 Java 中使用它