2016-08-26 15 views
0

OpenCoverとReportGenのさまざまな旧バージョンで作成されたアーカイブコードカバレッジレポートが数年あります。 ReportGenの最新バージョンを見ると、時間の経過とともにトレンドラインのコードカバレッジを生成する機能が追加されていることがわかりました。これは有益なことですが、アーカイブされたデータ(ReportGenのhtml出力に加えてOpenCover xmlファイルがあります)からすべてのデータを取得し、カバレッジがどのように変化したかを示す傾向線を生成する簡単な方法があるかどうかは疑問ですここ数年にわたって。履歴データをレポートジェネレータのテストカバレッジ履歴にインポートするには

答えて

1

これを達成する方法は簡単ではありません。

履歴ファイルを生成するには、OpenCoverレポートとソースコードが一致している必要があります。さもなければ、間違った結果が出ます正しいコードをチェックアウトしてから、すべてのOpenCoverファイルに対してReportGeneratorを実行する必要があるので、それはあまりにも大変だと思います。

オプション2は、HTMLレポートから必要な情報を抽出することです。しかし、あなたはそのためのパーサーを書く必要があります。

私は履歴から始めて(コマンドラインパラメータ:-historydir:DIRECTORY)、他の場所にあなたの時間を投資する方が良いと思います。

+0

メトリックを生成するために一致するコードが必要な場合は、顧客IAの人が気を変えて履歴コードカバレッジグラフボックスにチェックを入れておく必要があると判断しない限り、追求する価値がない可能性がありますいいねしかたがない。 –