Continuous integration 如何让Hudson CI在状态电子邮件中包含测试结果

Continuous integration 如何让Hudson CI在状态电子邮件中包含测试结果,continuous-integration,hudson,Continuous Integration,Hudson,我一直在评估哈德逊,希望能从CC.NET转换成哈德逊。在CC.NET中,我收到了包含测试统计数据的电子邮件,例如#运行的测试数、失败的测试数等。它甚至以红色显示“此项目没有测试”,这是一个很好的激励因素,对吗 有没有办法在哈德逊做到这一点 我尝试过email-ext插件,因为有人告诉我它可以将测试输出和其他很棒的东西输入到电子邮件中,但我就是不知道“如何” 看起来我需要为“内容”添加一个标记,但我看不到任何可用的标记,这些标记看起来像“测试结果”,或者任何可以解析我提供路径的xml的标记,等等

我一直在评估哈德逊,希望能从CC.NET转换成哈德逊。在CC.NET中,我收到了包含测试统计数据的电子邮件,例如#运行的测试数、失败的测试数等。它甚至以红色显示“此项目没有测试”,这是一个很好的激励因素,对吗

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

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

看起来我需要为“内容”添加一个标记,但我看不到任何可用的标记,这些标记看起来像“测试结果”,或者任何可以解析我提供路径的xml的标记,等等

有人这样做过吗?有人能帮忙吗? 谢谢

从wiki页面:

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

我现在无法检查它是否在联机帮助中列出,但我认为您正在查找
$FAILED\u TESTS
标记


如果您需要更多指导,请查看以下博文:。有一些截图可能会有所帮助。

请看这个问题-。似乎唯一的解决办法是破解您自己的解决方案,直到Email ext得到改进。

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