gcov/lcov を使用して、ソース コードのテスト スイートのレポートを生成しようとしています。標準ライブラリによって発生したブランチを無視するように gcov に指示する方法はありますか。たとえば、文字列ストリーム
: 2 : std::stringstream myss;
156 [ + - ][ + - ]: 1 : myss << "Testing" << std::endl;
また、すべてのソース ファイルで名前空間を使用しています。ファイルの最後に、gcov は 3 つのブランチがあることを報告します。それらの枝はどこから来ていますか?
[ + - ][ + - ]: 7 : } // end namespace
[ + - ][ + - ]
[ + - ][ + - ]
ご意見をお寄せいただきありがとうございます。