C++でDLLを開発していて、Boost Test Librariesを使用してそのDLLの単体テストを実行したいとします。コマンドラインからBoost :: Testを使用してDLLをテストする
heretest_runner.exe
が使用できます。
test_runner.exe
の入手方法は? boost
をビルドする必要がない方法や場所はありますか?
BoostPro download pageからブースト1.47をインストールしましたが、そこにはtest_runner.exeはありません。
ありがとうございました。
Gennadiyに利用できるようになり、私はようやく私の最初の問題を解決 - console_test_runner.exeが例外とエラーメッセージを出力をキャッチするとき、それは512文字にトリミングされた - これは、ファイル内の定数REPORT_ERROR_BUFFER_SIZEによって制限されていますboost \ test \ impl \ execution_monitor.ippです。あなたは16384のようなものにそれを増やすことができますか? 512は、特にテンプレートタイプでは十分ではなく、BOOST_THROW_EXCEPTIONを使用して詳細なエラーメッセージを表示します。 私はブースト1.52をチェックしました - それはまだ512バイトです。 (私はこの提案をここに書くことをお勧めしますかどうかはわかりませんが、私はどのようにして後押しするのか慣れていません) – sergtk