我使用Jenkins运行的Maven + TestNG自动测试。我知道这是一个失败测试的标记,如$ {FAILED_TESTS},但它也包括很难读取的长堆栈跟踪。
所以我希望Jenkins发送这样的电子邮件:运行:10,失败:2,通过:8
答案 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"}
的源代码
或者你是说这不适用于TestNG?
答案 2 :(得分:1)
Total:${TEST_COUNTS, var="total"}
Success:${TEST_COUNTS, var="pass"}
Fail:${TEST_COUNTS, var="fail"}