代码之家  ›  专栏  ›  技术社区  ›  Miguel Ping

Hudson CI:无法测试grails应用程序

  •  0
  • Miguel Ping  · 技术社区  · 16 年前

    我试过用shell生成器进行测试

    每次我都会犯同样的错误:

    org.hibernate.hibernate异常: 交易

    但如果我去一个shell和类型

    一切正常。 有人知道发生了什么事吗?


    我使用的是CentOS和Java1.6,没有从属,只是在Tomcat6上部署了一个简单的hudson。 我用maven和grailsbuilder都试过了,都失败了。


    编辑 :如果我在同一个命令上同时运行单元测试和集成测试(使用grails或mvn),那么集成测试总是会失败。

    1 回复  |  直到 16 年前
        1
  •  0
  •   Niels Bech Nielsen    13 年前

    Hudson/Jenkins通常只使用命令行来执行grails插件(您应该能够从构建输出中确认这一点)。您可以添加一个预构建步骤来转储环境,这样您就可以看到是否有任何东西(或您自己的shell中的东西)导致了环境的根本不同。

    否则,尝试以hudson用户身份登录,找到hudson工作区并手动重复该过程。这是调试像这样的难题的最简单的方法。。 当做