使用Sonar的C单元测试框架

时间:2013-02-25 05:07:39

标签: sonarqube

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

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

2 个答案:

答案 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来支持它们。