如何在jkins的cppUnit xml报告中设置测试持续时间?

时间:2013-12-02 12:47:19

标签: unit-testing jenkins continuous-integration xunit cppunit

我正在使用cppUnit来测试框架,并使用Jenkins进行持续集成。我为Jenkins设置了xUnit插件来解析xml测试报告,它运行正常。

只有一个问题:cppUnit xml outputter不会为报告添加测试持续时间。我可以通过CppUnit :: XmlOutputterHook来实现,但我不知道要添加什么。

当我尝试做类似

的事情
<Test id="1">
  <Name>test_0001</Name>
  <Time>0.01</Time>
</Test>

然后Jenkins报告错误:

[xUnit] [ERROR] - The result file '<file name here>' for the metric 'CppUnit' is not valid. The result file has been skipped.

所以,我的问题是:如何为测试持续时间的xUnit Jenkins插件报告有效的cppUnit xml?

1 个答案:

答案 0 :(得分:1)

我通过在xUnit插件中使用带有custom stylesheet而不是“CppUnit-1.12.1”的“自定义工具”报告类型来解决问题