【问题标题】:Jenkins - summarising test result changes from XUnitJenkins - 总结来自 XUnit 的测试结果变化
【发布时间】: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 中查看作业提供了我需要的信息,因此应该是可能的。

【问题讨论】:

标签: jenkins nunit xunit email-ext


【解决方案1】:

试试这个:

=============================

测试

总共有 ${TEST_COUNTS, var="total"} 次测试失败,其中 ${TEST_COUNTS, var="fail"} 次测试失败。 $FAILED_TESTS

【讨论】:

  • 我专门寻找与以前的构建相比发生了哪些变化,不是所有失败的测试。
【解决方案2】:

试试这个:

CHANGES(自第一次失败后的所有更改)

${CHANGES_SINCE_LAST_SUCCESS, reverse=true}

【讨论】:

    猜你喜欢
    • 2016-05-03
    • 1970-01-01
    • 2018-08-08
    • 2017-10-04
    • 1970-01-01
    • 2015-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多