2009-02-24 59 views
6

MSTestが作成するResults.trxdata.coverageファイルからHTMLベースのレポートを生成したいと考えています。理想的には、これは何らかの失敗を列挙し、いくつかの基本的なカバレッジ統計を示します。MSTestからテスト結果とカバレッジhtmlレポートを入手する方法はありますか

これを行うツールを知っている人はいますか?

+0

を延長する方が簡単ですので、LINQ2XMLにまたReportUnitを試すことができます。http://relevantcodes.com/reportunit-report-generator/ – Anshoo

答えて

0

レポートサーバーにパブリッシュすると、Webインターフェイスからレポートを利用できます。

0

(私はPowerShellでそれをやった)

あなたはこのDLLを必要とする

Microsoft.VisualStudio.Coverage.Analysis.dll

この行は、XMLファイルに.coverageをオンにします(これは.trxはすでに

$dataStore = ([Microsoft.VisualStudio.CodeCoverage.CoverageInfoManager]::CreateInfoFromFile("$homeDir\tests.coverage")).BuildDataSet($null) 

$dataStore.WriteXml("$homeDir\Coverage.xml") 

は、その後、あなたが素敵なhtml形式でテスト結果を入れてcruisecontrol.netからMSTESTのXSLファイルを使用することができます)であり、私はトンのためのXSLを持っています彼のカバレッジ。ここではうまくいかないでしょう。彼らはファイルをアップロードする方法を持っていたと思います。 hotmailのでアレックス・ドット・ハットンに私にメールし、私はあなたに実際に私たちがTrx2Html

その本当に簡単なオープンソースツールを使用していることをやったという報道

2

を表示するためのXSLを得ることができます - TRXファイルと出力HTMLを取得します。 VS2005 trxとVS2008 trxの特定のバージョンがあります。

0

trxファイルは、XSLTを使用して簡単に処理でき、柔軟でカスタマイズされたレポートを作成できる、かなり単純なXML文書です。

google trxとxsltの場合は、開始するための例がいくつかあります。ここで

0

は、それがXSLTに基づいていない新しいtrx2html.codeplex.comを試みるが、それは

関連する問題