我一直在评估 Hudson,着眼于从 CC.NET 转换为它。在 CC.NET 中,我的电子邮件包含测试统计信息,例如运行的测试数量、失败的次数等。它甚至以红色显示“这个项目没有测试”,这是一个很好的动力,对吧?
有没有办法在 hudson 实现这一目标?
我已经尝试过 email-ext 插件,因为我被告知它可以将测试输出和其他很棒的东西放入电子邮件中,但我就是不知道“如何”。
看起来我需要为“内容”放置一个标记,但我没有看到任何可用的标记,看起来像“测试结果” :) 或者任何可以解析我提供路径的 xml 的标记,等等。
有没有人做过这个并且可以提供帮助?
谢谢!
最佳答案
来自 Email-ext plugin维基页面:
To see a list of all available email tokens and what they display, you can click the "?" (question mark) at the top of the email-ext section on the project configuration screen.
我现在无法检查它是否列在在线帮助中,但我认为您正在寻找
$FAILED_TESTS
token 。如果您需要更多指导,请查看此博文:Continuous Integration with Hudson, ColdFusion, and MXUnit: Advanced Notification Control .有一些屏幕截图可能会有所帮助。
关于continuous-integration - 如何让 Hudson CI 在状态邮件中包含测试结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1411641/