2011-12-21 13 views
3

カスタムC++ユニットテストフレームワークをビルドプロセスに統合しようとしています。ユニットテストをビルドの最終ステップとして実行したいと思います。現在、バッチファイルのビルド後の実行で単体テストを実行しています。バッチファイルは、テスト結果をコンソールに出力します。テストが失敗した場合、ポストビルドステップはステータス1で終了します。Visual Studio 10でカスタムビルドエラーを生成する方法

これにより、エラーリストペインにビルドエラーが生成されますが、エラーメッセージの内容をカスタマイズしてユニットテストは失敗しました。

これは可能ですか?

答えて

0

はい、これは実際にはBoost.Testライブラリで使用されている方法です。

私は、正確なフォーマットの要件のかわからないが、のような出力:

c:\path\to\file.cpp(line_number) : message

は、IDEのエラーペインに追加されるはずです。

+0

Boostがこれをどのように行っているのでしょうか?私が欲しいもののように聞こえる。 –

+0

@davex_正しい形式で出力を書き込む以外には、わかりません。ごめんなさい。例については、MSVCの出力ウィンドウで警告/エラーをコンパイルしてみてください。 –

関連する問題