Email-ext Jenkins:如何使用测试统计信息发送电子邮件,如运行:10,失败:2,通过:8

时间:2013-05-22 12:45:53

标签: maven jenkins testng email-ext

我使用Jenkins运行的Maven + TestNG自动测试。我知道这是一个失败测试的标记,如$ {FAILED_TESTS},但它也包括很难读取的长堆栈跟踪。

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

3 个答案:

答案 0 :(得分:2)

您似乎可以使用Email-ext plugin和Jelly模板自定义电子邮件模板。

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

我不知道开箱即用的任何方法。

答案 1 :(得分:1)

尝试 -

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

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

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

查看TestCountsContent.java

的源代码

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

答案 2 :(得分:1)

Total:${TEST_COUNTS, var="total"} 
Success:${TEST_COUNTS, var="pass"} 
Fail:${TEST_COUNTS, var="fail"}