如何在Jenkins中使用电子邮件ext获得Junit测试结果

如何在Jenkins中使用电子邮件ext获得Junit测试结果,junit,jenkins,email-ext,Junit,Jenkins,Email Ext,我需要在默认的html_gmail.jelly脚本中添加什么才能让它显示被测试的类,包括每个类中运行了多少测试 当Jenkins作业完成时,您可以在如下地址中深入到Junit测试结果: 测试结果是由build.xml生成的,那么只是指向该xml文件的问题吗 email ext页面显示了一个清晰的示例,但没有显示用于实现以下目标的令牌: 当前使用${FAILED_TESTS}令牌生成一个nice测试;失败;跳过的编号,但没有指向测试通过/失败/跳过的编号。我想显示测试的总数,包括实际运行的测试

我需要在默认的html_gmail.jelly脚本中添加什么才能让它显示被测试的类,包括每个类中运行了多少测试

当Jenkins作业完成时,您可以在如下地址中深入到Junit测试结果:

测试结果是由build.xml生成的,那么只是指向该xml文件的问题吗

email ext页面显示了一个清晰的示例,但没有显示用于实现以下目标的令牌:

当前使用${FAILED_TESTS}令牌生成一个nice测试;失败;跳过的编号,但没有指向测试通过/失败/跳过的编号。我想显示测试的总数,包括实际运行的测试


提前感谢

好的,我通过在那些赋值的标记中添加var=pass或var=fail,找到了如何显示pass和failed方法

首先转到此路径中的Jelly脚本:

~/.hudson/plugins/email-ext/WEB-INF/classes/hudson/plugins/emailext/templates/automation.jelly

$DEFAULT_SUBJECT(${build.testResultAction?.failCount}${build.testResultAction?.failureDiffString})

在JENKINS中设置配置

DEFAULT SUBJECT:
$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS!

DEFAULT CONTENT:
$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS:
检查$BUILD_URL处的控制台输出以查看结果

Changes:
${CHANGES}

Changes Since Last Success
${CHANGES_SINCE_LAST_SUCCESS}

Failed Tests:
${FAILED_TESTS}

Build Log:
${BUILD_LOG}

Total Amount of Tests:
${TEST_COUNTS, var}

Total = $TEST_COUNTS
Failed = ${TEST_COUNTS,var="fail"}

Total = $TEST_COUNTS
Passed = ${TEST_COUNTS,var="pass"}

Job Description:
${JOB_DESCRIPTION}
将其放入电子邮件作业中 ${JELLY_脚本,template=“带运行状况和控制台的html”}
注意可用的模板在路径
~/.hudson/plugins/email ext/WEB-INF/classes/hudson/plugins/emailext/templates/automation.jelly
或创建您自己的模板。

将链接添加到测试结果如何:?