我使用 Jenkins 运行的 Maven+TestNG 自动测试。我知道这是 ${FAILED_TESTS} 等失败测试的标记,但它还包括难以阅读的长堆栈跟踪。
所以我希望 Jenkins 发送这样的电子邮件:运行:10,失败:2,通过:8
看起来您可以使用Email-ext 插件和 Jelly 模板自定义电子邮件模板。
有关此示例,请参阅http://softwaretestautomationnotes.blogspot.com/2011/07/customizing-post-build-email.html 。
我不知道有什么方法可以开箱即用。
尝试 -
Run: ${TEST_COUNTS}, Failed: ${TEST_COUNTS,var="fail"}, Passed: {$TEST_COUNTS,var="pass"}
您还可以打印出跳过的测试 -
Skipped: ${TEST_COUNTS,var="skip"}
或者你是说这不适用于TestNG?
Total:${TEST_COUNTS, var="total"}
Success:${TEST_COUNTS, var="pass"}
Fail:${TEST_COUNTS, var="fail"}