与 googletest 和 Jenkins 比较/趋势测试数据
我的 C++ 项目使用 googletest 为 詹金斯。这对于通过/失败结果和测试持续时间非常有效。
我的一些测试测量代码性能并断言这超出了某个阈值。我想将其扩展到绘制连续构建的性能数据图表。我使用 googletest RecordProperty
方法 在 XML 中记录其他信息:
<testcase name="MyTest" status="run" time="3.964" classname="MyTestSuite" PerformanceData="131" />
如何配置 Jenkins 或其插件之一来在连续构建中绘制PerformanceData
(或等效记录)图表?
My C++ project uses googletest to produce XML results in the JUnit format for Jenkins. This is working well for pass/fail results and test durations.
Some of my tests measure code performance and assert that this exceeds some threshold. I would like to extend this to charting the performance data over successive builds. I use the googletest RecordProperty
method to log additional information in the XML:
<testcase name="MyTest" status="run" time="3.964" classname="MyTestSuite" PerformanceData="131" />
How can I configure Jenkins or one of its plugins to chart PerformanceData
(or an equivalent record) across successive builds?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以尝试使用绘图插件来绘制性能数字。
You could try the Plot Plugin to plot the performance numbers.