3

CppUnitには、テストケースとテスト結果のhtmlまたはxmlファイルを生成する機能がありますか?

4

2 に答える 2

5

テストの結果を xml 形式で出力するには、XmlOutputterを使用します。

実行するテスト ケースのリストの生成については、この投稿を参照してください。

于 2010-03-15T06:38:29.720 に答える
3

VC++6.0 を使用して質問にタグを付けたので、他に知っておくと便利な文字列は次のとおりです。

outputter.setLocationFormat("%p(%l) : ");

単体テストを実行するビルド後のステップがあり、そのビルド後のステップが CompilerOutputter クラスを使用してその結果を表示する場合、テストの結果の stdout は次のように出力ウィンドウに表示されます。

compiling and linking ... bla bla bla
Calling post build step: Run unit tests
........F.....
c:\path\to\code\testFlintstones.cpp(42) : Assert (fred.kiss(wilma)) failed.

エラー行をダブルクリックすると、testFlinstones コードの 42 行目のエディターが自動的に開きます。それは魔法のようです。弱くて足の不自由なパーラーは魔法をだますが、魔法だ。

于 2010-05-07T05:04:19.070 に答える