0

CppUnit 是目前唯一可用于 Sonar 的 C/C++ 单元测试框架吗?

添加额外的 C/C++ 单元测试框架会涉及什么?(例如 CppUnit 插件有多少行代码,可重用程度如何等)

4

2 回答 2

1

我认为您最好在 Sonar 的邮件列表中发送您的查询:http: //www.sonarsource.org/support/support/

于 2013-02-25T07:28:00.180 回答
0

查看单元测试页面:http ://docs.codehaus.org/display/SONAR/Unit+Test+Support

从该页面:

C++ 插件使用 sonar.cxx.xunit.reportPath 解析 xunit 兼容格式。要使用其他格式,首先需要使用属性 sonar.cxx.xunit.xsltURL 进行转换

为方便起见,提供以下 xsl

  • boosttest-1.x-to-junit-1.0.xsl 用于转换 Boost-reports
  • cpptestunit-1.x-to-junit-1.0.xsl 用于转换
  • CppTestUnit-reports cppunit-1.x-to-junit-1.0.xsl 用于转换 CppUnit-reports

所以应该支持支持 xUnit 格式的包,比如 Google 测试框架。否则,如果它们输出 xml,它们应该可以通过更改 xslt 来支持。

于 2013-02-27T16:09:05.287 回答