团队城市的Grails

时间:2011-07-19 01:41:13

标签: grails teamcity

在我的Grails项目中,我希望使用Team City进行构建管理。我已经阅读了几篇关于如何使用Team City进行构建的博客/文档,但是我看到当你运行常规Java单元测试时,Team City非常聪明,可以给你一个很好的输出,说测试通过并且测试失败。

当我从ANT或使用命令行选项运行Grails测试时,我只看到成功或失败输出。这可能是因为两者都在运行测试应用程序。无论如何,在Team City看到测试通过/失败了吗? Team City如何知道ANT Java单元测试通过/失败的测试?

这些是我了解如何让Grails与Team City一起运行的来源。 http://groovy.dzone.com/news/automate-grails-app-builds-tea http://groovy.dzone.com/news/automate-grails-app-tests-team

2 个答案:

答案 0 :(得分:1)

好的是Grails吐出XML,文本或HTML测试结果,可以在.../target/test-reports目录中找到。

要将报告集成到 TeamCity ,您需要转到构建配置的常规设置并添加人工制品路径。即target/test-reports/html(路径可能不同),它会将所有HTML报告上传到服务器。

要查看它,请转到构建结果页面,然后单击工件下拉列表。

答案 1 :(得分:0)

我编写了一个Grails插件,它通过Service Message API挂钩到TeamCity,以提供更好的集成:

http://grails.org/plugin/teamcity