2017-12-29 48 views
1

私のプロジェクトでは、OpenCoverを使用して単体テストカバレッジを分析しています。NDependでOpenCoverカバレッジデータを使用していますか?

最近、NDependを使用してプロジェクトを改善しました。私たちはそれから多くを得ていますが、1つの機能で困惑しています...

NDependは、コードカバレッジに関するデータを技術的な債務に関する全体的なレポートに組み込む機能を備えています。残念ながら、it can only consume reports from the following tools

  • NCover™3.xおよび
  • カバレッジファイル上記のVisual Studio™2017、2015、2013、2012年と2010年のXMLカバレッジファイル:

    NDependのからカバレッジデータをインポートすることができます

  • JetBrainsのDotCover™1.1およびXMLカバレッジファイル上記(フォーマット特別NDependの付き)

これらはすべて商業的(すなわち、支払われた)ツール。私たちのプロジェクトはオープンソースなので、Open Cover(ビールだけでなく音声も自由です)は予算をはるかに上回ります。

上記のツールのいずれかの形式にOpenCoverレポートを変換する方法はありますか?または、OpenCoverからNDependにデータを圧迫する別の方法がありますか?

答えて

0

OpenCoverのカバレッジファイルをNCover形式に変換できます。このディスカッションスレッドで明らかにしたように、その唯一の

https://github.com/OpenCover/opencover/issues/568

が続いて物事が動作するはずです、基本的なXSLTコードを必要とします。

+0

ありがとうございます。それは実際に動作する場合、任意のアイデア?リンクされたスレッドは、(少なくとも)問題があることを示唆しているようです。あなたはそれを使いましたか? –

+0

オープンソースのルールは、ハックアウトの道です。変換スクリプトが十分に完璧でない場合は、それを調整しようとすることができます。他のスクリプトもあるかもしれません。 –

+0

それは私の次の動きです、はい。残念なことに、生成されたXMLファイルはNDependでうまく再生されませんでした。参照として使用できるNCoverファイルの例があるとしないでください。 –

関連する問題