2013-09-06 22 views
6

Googleテストを使用して単体テストを測定しています。Google Testフレームワーク(ウィンドウではない)でメモリリークを検出する標準的な方法は何ですか?

現在、XCodeを使用して、私は各ユニットテストの終わりにメモリリークを検出するいくつかの他のテストフレームワークに気付きました。私は、Google Testで同じことをする規定された方法があると仮定します。私はこれがBoost Testの機能ではなく、他のいくつかの機能だけではないことを願っています。

誰かが正しい方向に私を指すことができれば、私はそれを感謝します。むしろ、テストフレームワークの切り替えを避けてください。

今、私はvalgrindが検討する価値があると思っています、私はどのように私は各テストにフックするつもりです。私の推測では、これをxcodeから直接行うことはできません。

+0

私は自分の解決策を作っています。見てみるのは自由です。https://stackoverflow.com/questions/2980917/c-is-it-possible-ユニットテストでのメモリリークテストの実装/ 44737357#44737357 –

答えて

5

私が知る限り、メモリリークのユニットテストは、Googleテストでは明示的にサポートされていません。それにもかかわらず、あなたはこの部分を塗りつぶすこのextensionを持っています

関連する問題