我正在使用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?