1

我使用 Jenkins 运行的 Maven+TestNG 自动测试。我知道这是 ${FAILED_TESTS} 等失败测试的标记,但它还包括难以阅读的长堆栈跟踪。

所以我希望 Jenkins 发送这样的电子邮件:运行:10,失败:2,通过:8

4

3 回答 3

2

看起来您可以使用Email-ext 插件和 Jelly 模板自定义电子邮件模板。

有关此示例,请参阅http://softwaretestautomationnotes.blogspot.com/2011/07/customizing-post-build-email.html 。

我不知道有什么方法可以开箱即用。

于 2013-05-22T17:52:21.260 回答
1

尝试 -

Run: ${TEST_COUNTS}, Failed: ${TEST_COUNTS,var="fail"}, Passed: {$TEST_COUNTS,var="pass"}

您还可以打印出跳过的测试 -

Skipped: ${TEST_COUNTS,var="skip"}

查看TestCountsContent.java的源代码

或者你是说这不适用于TestNG?

于 2013-05-23T04:23:49.743 回答
1
Total:${TEST_COUNTS, var="total"} 
Success:${TEST_COUNTS, var="pass"} 
Fail:${TEST_COUNTS, var="fail"}
于 2017-04-28T09:03:17.950 回答