<前提>
C#プロジェクトのカバレッジ取得を行っています。
取得方法は、OpenCover.exeでテストを行い、出力されたレポート(xml)をReportGenerator.exeでhtml化するというものになります。
<質問内容>
ReportGenerator.exeで生成されたhtmの内容で不明なものがいくつかあります。
ご教授のほど、お願いします。
①項目名「XXXX coverage」について
「Line coverage」は命令網羅の認識。※文網羅とイコールなのかは不安
「Branch coverage」は分岐網羅の認識。
ただ、「Sequence coverage」が何網羅にあたってくる値なのかが分かりません。
値比較を行ったところ
「Line coverage > Sequence coverage > Branch coverage」
となっているようですが、命令網羅と分岐網羅の間?となるとますます分からなくなりました。
②項目名「crap score」とは何の値になるのでしょうか?
③ソースコードの色「橙」の位置づけ
「緑」は分岐網羅済みの認識。
「赤」は命令網羅未達成の認識。
そして「橙」の色については経路網羅、条件網羅未達成だと考えているのですが、いかがでしょうか?
<補足>
OpenCover.exe:バージョン4.7.922
ReportGenerator.exe:バージョン3.1.2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/16 02:09