与 googletest 和 Jenkins 比较/趋势测试数据

发布于 2024-11-12 22:20:45 字数 681 浏览 2 评论 0原文

我的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

绮烟 2024-11-19 22:20:45

您可以尝试使用绘图插件来绘制性能数字。

You could try the Plot Plugin to plot the performance numbers.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文