【问题标题】:Integrate non-standard tests into TeamCity将非标准测试集成到 TeamCity
【发布时间】:2012-04-29 20:25:39
【问题描述】:

我正在尝试使用 TeamCity 自动运行一些测试(在我自己的测试基础架构中)。

我们没有使用 java 或 ant,但我可以从 perl 脚本生成 junit 测试结果:

run_tests.pl

生成junit结果文件(junit1.xml、junit2.xml等)。

我之前已将它集成到 Jenkins 中,方法是将它作为命令行运行并为其提供 junit 文件的路径。

在 TeamCity 中,由于与 ant 和 junit 的更紧密集成,我需要从 ant junit 任务运行 run_tests.pl。

那么我如何从 ant 运行命令来执行此操作?或者有没有更简单的方法来实现我想要的(junit 或 teamcity 中报告的其他测试结果)?

【问题讨论】:

    标签: testing ant junit teamcity


    【解决方案1】:

    好的,找到了一个好方法。您需要的关键是 XML 报告处理,因此您不需要 ant 或 junit 任务http://confluence.jetbrains.net/display/TCD7/XML+Report+Processing

    总结:

    • 使用命令行构建步骤创建您的 junit1.xml 文件
    • 在您的 XML 报告类型的构建配置中添加构建功能 处理
    • 将报告类型设置为 ANT JUnit
    • 添加+:junit*.xml的监控规则

    【讨论】:

      猜你喜欢
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-02
      • 2014-08-23
      • 1970-01-01
      相关资源
      最近更新 更多