私がテストしたコードの量をグラフィカルに表示するためにLCOVを使用していますが、気にしないコードフォルダそれは私の報道を実際よりも低くしています。コードカバレッジ分析からパッケージ全体を除外するLCOV
私が気にしないcppファイルを無視できる方法はありますか?私は--remove
について知っていますが、これはこの目的のためには機能していないようです。私はこのパターンに以下のすべてのフォルダを除外したい:私はここに
**Src/GeneralSubSystems/GA/Iterators** I want to include this but exclude everything else
Src/GeneralSubSystems/GA/Converters
Src/GeneralSubSystems/GA/Utils
Src/GeneralSubSystems/GA/Models
Src/GeneralSubSystems/GA/Collapse
Src/GeneralSubSystems/GA/Interview
Src/GeneralSubSystems/GA/Misc1
Src/GeneralSubSystems/GA/Misc2
Src/GeneralSubSystems/GA/Misc3
Src/GeneralSubSystems/GA/Misc4
Src/GeneralSubSystems/GA/Misc5
を無視するディレクトリイテレータ
ここを除く
のSrc/GeneralSubSystems/GA/をである私の現在の使用量は次のとおりです。
lcov --gcov-tool /usr/bin/gcov --capture --no-checksum --directory /jenkins/workspace/TCONVENGINE-INSTRUMENTED-BUILD/TCONV/Main/targs/Src --directory /jenkins/workspace/TCONVENGINE-INSTRUMENTED-BUILD/TCONV/Main/targs/Component --output-file ${WORKSPACE}/tps_coverage.info
lcov --remove ${WORKSPACE}/tconv_coverage.info '*/ThrdPrty/*' '*/Src/Low/*' '*/Src/TCCP-C/*' '*/Src/Tool/*' '*/zinAttInterviewDisassembler.*' '/usr/*' -o ${WORKSPACE}/tconv_coverage.info
genhtml --prefix /jenkins/workspace/TCONVENGINE-INSTRUMENTED-BUILD/TCONV/Main --title "TCONV Engine Coverage Analysis" --output-directory ${WORKSPACE}/lcov --num-spaces 3 ${WORKSPACE}/tps_coverage.info
ご協力いただきありがとうございます。事前にお申し込みください
同様の質問:http://stackoverflow.com/q/39842139/783510 –