NUnitのXML出力からHTMLレポートを生成できる優れたツール、xsltまたはその他の提案はありますか?
現在、NUnit 2.5.5を使用して、コードベースで多数のテストを実行しています。開発チームは、GUIおよびコンソールランナーの出力と、Hudsonサーバーに表示されるレポートを見て喜んでいます。
ハドソンが生成したレポートでは、ユーザーがリンクをクリックして詳細の一部にドリルダウンする必要があります。経営陣やクライアントに提示するのに適した単一のドキュメントレポートを作成したいと思います。
これまでのところ、私が見つけた唯一のツールは http://nunit2report.sourceforge.net/ です。これは2003年に更新されておらず、NUnitの古いバージョンに基づいています(レポート形式は大幅に変更された可能性がありますか?)、nantタスクです(nantは使用しません)。
最近のNUnitの出力に合うようにnunit2reports xsltをドクターするのにあまりにも長い時間を費やす前に、誰かがより適切なツールを指すことができますか?
どうもありがとう。
興味のある人には、他に2つのツールが見つかりました。
どちらもLauchpadで利用でき、上記の非常に基本的な製品ページからリンクされています。
残念ながら、これらのツールはどちらもインストールに必要な詳細レベルを提供していませんでした。そのため、ニーズに合わせて nunit2report に付属するxsltを修正しました。
私はこれが古い質問であることを知っていますが、それは主題に関するGoogleの最高の結果であり、言及する価値があると考えました。私が働いている場所はまったく同じ問題があったので、XML結果ファイルを解析し、 bootstrap 3.に基づいた見栄えの良い自己完結型HTMLページ。コードとバイナリが利用可能 GitHubで 。
ReportUnitは維持されず、 extentreports-dotnet-cli に置き換えられています。
また、Gallio、xUnit、TestNG、およびMSTestをサポートするReportUnitを試すこともできます。 http://reportunit.relevantcodes.com
これは、xmlレポートをHTMLダッシュボード(サンプル)に変換する単純なexeファイルです。
使用法:
reportunit "path-to-folder" // folder-level report
reportunit "path-to-folder" "output-folder" // folder-level report
reportunit "Result.xml" "generated.html" // file-level report
これはまともに見え、NUnit3で動作し、2017年9月の時点で無料でアクティブに維持されています: https://ghpreporter.github.io/
Github: https://github.com/GHPReporter/Ghpr.Core
サンプルレポート: http://ghpreporter.github.io/report/?currentTab=runs-stats
NAntContribには「nunit2report」タスクもあります(最近、NAnt 0.91リリースで更新されました)。