gpt4 book ai didi

hudson - 如何将testng报告写入html.jelly?

转载 作者:行者123 更新时间:2023-12-02 00:16:15 27 4
gpt4 key购买 nike

我在hudson中使用email-ext-plugin生成报告,查看$HUDSON_ROOM\plugins\email-ext\WEB-INF\classes\hudson\plugins\emailext\templates\html.jelly中的模板html.jelly , 但我不知道如何将 testng 测试结果添加到这个果冻文件中。

html.jelly中的junit脚本,谁能知道脚本的意思,比如it.JUnitTestResult是什么意思? “it”对象变量从何而来?

<j:set var="junitResultList" value="${it.JUnitTestResult}" />
<j:if test="${junitResultList.isEmpty()!=true}">
<TABLE width="100%">
<TR><TD class="bg1" colspan="2"><B>JUnit Tests</B></TD></TR>
<j:forEach var="junitResult" items="${it.JUnitTestResult}">
<j:forEach var="packageResult" items="${junitResult.getChildren()}">
<TR><TD class="bg2" colspan="2"> Name: ${packageResult.getName()} Failed: ${packageResult.getFailCount()} test(s), Passed: ${packageResult.getPassCount()} test(s), Skipped: ${packageResult.getSkipCount()} test(s), Total: ${packageResult.getPassCount()+packageResult.getFailCount()+packageResult.getSkipCount()} test(s)</TD></TR>
<j:forEach var="failed_test" items="${packageResult.getFailedTests()}">
<TR bgcolor="white"><TD class="test_failed" colspan="2"><B><li>Failed: ${failed_test.getFullName()} </li></B></TD></TR>
</j:forEach>
</j:forEach>
</j:forEach>
</TABLE>
<BR/>
</j:if>

最佳答案

it是对 ScriptContentBuildWrapper 的引用类。

${it.JUnitTestResult}返回 List<TestResult>目的。

关于hudson - 如何将testng报告写入html.jelly?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12950563/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com