CppUnit は、現在 Sonar で使用できる唯一の C/C++ 単体テスト フレームワークですか?
追加の C/C++ ユニット テスト フレームワークを追加するには何が必要ですか? (例: CppUnit プラグインのコード行数、再利用可能性など)
CppUnit は、現在 Sonar で使用できる唯一の C/C++ 単体テスト フレームワークですか?
追加の C/C++ ユニット テスト フレームワークを追加するには何が必要ですか? (例: CppUnit プラグインのコード行数、再利用可能性など)
ソナーのメーリングリストでクエリを送信する方がよいと思います:http://www.sonarsource.org/support/support/
ユニットテストページを参照してください: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を変更することでサポートできるはずです。