Jenkins 和 cFix 单元测试 (C++)

发布于 2024-11-08 04:23:19 字数 134 浏览 0 评论 0原文

有人使用过 cFix (Visual Assert) 和 Jenkins CI 吗? 如何设置呢?我如何通过 Jenkins 执行 C++ 项目测试 (Testt Framework cFix{isualAssert)?

任何指点! 谢谢

Has anyone used cFix (Visual Assert) along with Jenkins CI?
How to set it up? How can i execute C++ Project Tests (Testt Framework cFix{isualAssert) via Jenkins?

Any pointers!
Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(2

四叶草在未来唯美盛开 2024-11-15 04:23:19

我编写了一个小程序将 cFix 输出转换为 XML。我的程序输出使用了 jenkins 识别的最简单的 Junit XML 格式。

<?xml version="1.0" encoding="UTF-8"?>
<testsuite>
   <testcase name="TestIsOpen" classname="A.B">
      <error type="error">Details</error>
   </testcase>
   <testcase name="TestAcceptDialPassed" classname="A.C">
   </testcase>  
   <testcase name="TestAcceptDialSkipped" classname="A.C">
      <skipped>wrong version</skipped>
   </testcase>
</testsuite>

I wrote a small program to convert cFix output to XML. I used the simplest Junit XML format recognized by jenkins for my program output.

<?xml version="1.0" encoding="UTF-8"?>
<testsuite>
   <testcase name="TestIsOpen" classname="A.B">
      <error type="error">Details</error>
   </testcase>
   <testcase name="TestAcceptDialPassed" classname="A.C">
   </testcase>  
   <testcase name="TestAcceptDialSkipped" classname="A.C">
      <skipped>wrong version</skipped>
   </testcase>
</testsuite>
爱的故事 2024-11-15 04:23:19

如果您可以将输出转换为 JUnit XML 输出格式,Jenkins 应该能够为您读取它。你可以在 Google 上找到 JUnit 格式,如果需要,你可以在下面的网站上看到样式表。

我们使用的是 Cunit,它有 XML 输出,但不是 Jenkins 理解的标准,所以我遵循了这个 网站。该样式表也应该能够帮助您理解 JUNit 格式。

If you can convert your output to the JUnit XML output format, Jenkins should be able to read it for you. You can find the JUnit format all over Google, and if needed, you can see the stylesheet on the website below.

We were using Cunit, which has XML output, but not a standard that Jenkins understands, and so I did was follow this website. That stylesheet should be able to help you understand the JUNit format too.

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