【发布时间】:2015-06-05 11:37:42
【问题描述】:
我正在使用 Jenkins(和 XUnit 插件)运行 NUnit 测试,并使用 Email-Ext 发送构建结果摘要。
我希望能够通过电子邮件发送类似“3 个新的测试失败:[失败的测试名称]”之类的内容。我无法弄清楚如何从以前的运行中获得哪些测试发生了变化。
到目前为止,我有:
${TEST_COUNTS,var="total"} tests: ${TEST_COUNTS,var="pass"} pass,
${TEST_COUNTS,var="fail"} fail, ${TEST_COUNTS,var="skip"} skipped
给予
1914 tests: 1903 pass, 10 fail, 1 skipped
和${FAILED_TESTS} 提供了所有测试失败的详细信息 - 但我无法弄清楚如何仅从上一次运行中获取更改。
在 Jenkins 中查看作业提供了我需要的信息,因此应该是可能的。
【问题讨论】:
-
我认为 Email-ext+plugin 的 Jelly 脚本电子邮件模板是可行的方法。 example script 引导我到 PackageResult → TestObject.getHistory()。
标签: jenkins nunit xunit email-ext