【问题标题】:Grails with Team CityGrails 与 Team City
【发布时间】:2012-10-21 06:19:26
【问题描述】:

在我的 Grails 项目中,我希望使用 Team City 进行构建管理。我已经阅读了一些关于如何使用 Team City 进行构建的博客/文档,但我发现当您运行常规 Java 单元测试时,Team City 足够聪明,可以为您提供一个很好的输出,说明测试通过并且测试失败。

当我从 ANT 或使用命令行选项运行 Grails 测试时,我只会看到成功或失败的输出。这可能是因为两者都在幕后运行 test-app。无论如何,在 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

【问题讨论】:

    标签: grails teamcity


    【解决方案1】:

    好消息是 Grails 会输出 XML、文本或 HTML 测试结果,这些结果可以在 .../target/test-reports 目录中找到。

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

    要查看它,请转到构建结果页面并点击Artifacts下拉菜单。

    【讨论】:

      【解决方案2】:

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

      http://grails.org/plugin/teamcity

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-11-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-01-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多