【问题标题】:how to get Hudson CI to include test results in the status email如何让 Hudson CI 在状态电子邮件中包含测试结果
【发布时间】:2010-06-23 12:23:19
【问题描述】:

我一直在评估 Hudson,着眼于从 CC.NET 转换为它。在 CC.NET 中,我的电子邮件中包含测试统计信息,例如运行的测试次数、失败的次数等。它甚至以红色显示“这个项目没有测试”,这是一个很好的动力,对吧?

在哈德逊有没有办法做到这一点?

我尝试了 email-ext 插件,因为我被告知它可以将测试输出和其他很棒的东西放入电子邮件中,但我就是不知道“如何”。

看起来我需要为“内容”添加一个令牌,但我没有看到任何对我来说看起来像“测试结果”的令牌:) 或者任何可以解析我提供路径的一些 xml 的令牌,或者这样的。

有没有人这样做并且可以提供帮助? 谢谢!

【问题讨论】:

    标签: continuous-integration hudson


    【解决方案1】:

    来自Email-ext plugin wiki 页面:

    要查看所有可用电子邮件令牌的列表及其显示的内容,您可以单击“?” (问号)在项目配置屏幕上 email-ext 部分的顶部。

    我现在无法检查它是否列在在线帮助中,但我认为您正在寻找 $FAILED_TESTS 令牌。

    如果您需要更多指导,请查看此博文:Continuous Integration with Hudson, ColdFusion, and MXUnit: Advanced Notification Control。有一些屏幕截图可能会有所帮助。

    【讨论】:

    • 我应该提到我看到了该令牌列表,但除非测试失败,否则我只是看不到提供我所询问的信息的令牌。运行的测试数量,即使它们都通过了,最重要的是 - 给定项目甚至没有任何测试。
    【解决方案2】:

    看到这个问题 - Having Latest Tests Results info in the notified email with Hudson 。似乎唯一的答案是破解您自己的解决方案,直到电子邮件分机得到改进。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-07
      • 2011-06-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多