【发布时间】:2019-04-09 02:01:02
【问题描述】:
我是 Spock 的新手,需要弄清楚我是否可以自定义 Spock 生成的 XML 测试报告文件。据我所知,我可以启用生成 JSON 报告文件,在该文件中我可以访问所有测试的开始和结束时间。
我已将 Spock 与 Jenkins 集成,并且能够在每次构建后查看生成的测试报告。我想知道是否可以自定义此报告以包含开始和结束时间?
有什么办法可以
- 在测试结果中包含我自己定义的参数
- 让 Jenkins 在报告中也显示我定义的参数
这是我想要的示例
<?xml version="1.0" encoding="UTF-8"?>
<testsuite name="SpecName" tests="12" skipped="0" failures="2" errors="0" timestamp="2018-16-15T09:12:59" hostname="DESKTOP-VANP1TU" time="0.864">
<properties/>
<testcase name="FeatureName" classname="SpecName" time="0.116" startTime="2018-16-15T09:12:59" endTime="2018-16-15T09:12:59"/>
.
.
.
</testsuite>
如您所见,我在报告中添加了两个字段(开始时间和结束时间)。
【问题讨论】:
标签: jenkins groovy junit spock spock-reports