CppUnit是目前唯一可用于Sonar的C / C ++单元测试框架吗?
添加额外的C / C ++单元测试框架会涉及什么? (例如,CppUnit插件的代码行数,可重用性等等)
答案 0 :(得分:1)
我认为您最好在Sonar的邮件列表中发送您的查询:http://www.sonarsource.org/support/support/
答案 1 :(得分:0)
请参阅单元测试页:http://docs.codehaus.org/display/SONAR/Unit+Test+Support
从该页面开始:
C ++插件使用。解析符合xunit的格式 sonar.cxx.xunit.reportPath。要使用其他格式,首先需要 使用属性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 Test Framework。否则,如果输出xml,则应通过更改xslt来支持它们。