0

CppUnit は、現在 Sonar で使用できる唯一の C/C++ 単体テスト フレームワークですか?

追加の C/C++ ユニット テスト フレームワークを追加するには何が必要ですか? (例: CppUnit プラグインのコード行数、再利用可能性など)

4

2 に答える 2

1

ソナーのメーリングリストでクエリを送信する方がよいと思います: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.xslBoostレポートを変換するため
  • cpptestunit-1.x-to-junit-1.0.xsl変換用
  • CppTestUnit-レポートcppunit-1.x-to-junit-1.0.xslCppUnitレポートの変換用

したがって、GoogleTestFrameworkなどのxUnit形式をサポートするパッケージをサポートする必要があります。それ以外の場合、xmlを出力する場合は、xsltを変更することでサポートできるはずです。

于 2013-02-27T16:09:05.287 に答える