2

gcov/lcov を使用して、ソース コードのテスト スイートのレポートを生成しようとしています。標準ライブラリによって発生したブランチを無視するように gcov に指示する方法はありますか。たとえば、文字列ストリーム

                     :          2 :             std::stringstream myss;
 156 [ +  - ][ +  - ]:          1 :             myss << "Testing" << std::endl;

また、すべてのソース ファイルで名前空間を使用しています。ファイルの最後に、gcov は 3 つのブランチがあることを報告します。それらの枝はどこから来ていますか?

     [ +  - ][ +  - ]:          7 : } // end namespace
     [ +  - ][ +  - ]
     [ +  - ][ +  - ]

ご意見をお寄せいただきありがとうございます。

4

0 に答える 0