2013-02-25 138 views
0

CppUnit是目前唯一可与Sonar一起使用的C/C++单元测试框架吗?声纳C单元测试框架

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

回答

0

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

在这个页面:

的C++插件解析的xUnit使用 sonar.cxx.xunit.reportPath兼容格式。要使用其他的格式,第一他们需要 使用属性sonar.cxx.xunit.xsltURL

为方便起见下面的xsl转换设置

  • boosttest-1.x的到的junit-1.0的.xsl转化助推报告
  • cpptestunit-的1.x到的JUnit 1.0.xsl转化
  • CppTestUnit的报告CppUnit的-的1.x到的JUnit 1.0.xsl转化的CppUnit的报告

因此应支持支持xUnit格式的软件包,如Google测试框架。否则,如果他们输出xml,则应该通过更改xslt来支持它们。