【发布时间】:2011-01-16 06:58:23
【问题描述】:
我已经尝试了各种方法来测试使用 hudson 的 grails 应用程序。我试过用 maven 进行测试,我试过用 grails 插件进行测试,我试过用 shell builder 测试,看来通过 shell 构建是唯一可行的方法..
每次我得到同样的错误:
org.hibernate.HibernateException: 包含在没有活动的情况下无效 交易
但是如果我去一个shell并输入
grails 测试应用
一切运行良好。 有人知道发生了什么吗?
我正在使用带有 Java 1.6 的 CentOS,没有从属服务器,只是在 Tomcat6 上进行了简单的 hudson 部署。 我用 maven 和 grails builder 都试过了,都失败了。
编辑:似乎如果我在同一个命令(使用 grails 或使用 mvn)上同时运行单元测试和集成测试,集成测试总是失败。
【问题讨论】:
-
有关您的设置的一些上下文会有所帮助 - Hudson 版本、您正在使用的平台(windows、linux、其他)、正在使用的从属设备等等。越简单越好。
-
您如何使用 Hudson 进行测试?您是在调用 grails 测试应用程序,还是在使用 Maven 项目配置。在第一种情况下:发布更多详细信息!在第二种情况下:首先让 Maven 从命令行工作!
标签: testing grails continuous-integration hudson