continuous-integration - 如何让 Hudson CI 在状态邮件中包含测试结果

标签 continuous-integration hudson

我一直在评估 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/

相关文章:

java - 如何在构建步骤的 config.jelly 中使用 optionalBlock

jenkins - jbehave 与 jenkins 的集成

c# - 重新部署旧版本应用程序数据库的策略

node.js - 使用github Action 进行部署时如何在node.js进程中设置环境变量

grails - 使用 Hudson 监控 Grails 性能

c++ - 带有单元测试的示例 C++ 项目

php - 为什么我的单元测试通过 Hudson/Phing 失败,但通过命令行上的 Phing 成功?

github - 在 Travis CI 中设置上游项目

continuous-integration - Maven 命令行参数中的 TeamCity 双引号问题

python - 什么时候我的 Python 测试套件文件覆盖率不是 100%?