人間を対象とした任意の形式 (.html、.doc など) が適しています。それを提供するプラグインが見つかりません 私が見つけたのはXUNITまたはXML出力だけでした..
3 に答える
スタンドアロンの視覚化ツールについては知りませんが、Hudson はテストとカバレッジの結果をグラフ化できます。失敗した場合は、個々のテスト結果へのハイパーリンクを含む Web ページに問題が一覧表示されます。
このブログ投稿では、セットアップについて説明しています: http://heisel.org/blog/2009/11/21/django-hudson/。可能なことを示すスクリーンショットが下部にあります。これは django を対象としていますが、この考え方はあらゆる Python アプリに適用できます。
継続的インテグレーション サーバーは、テスト結果をグラフ化するだけでなく、多くの利点をもたらします。Hudson は、Subversion のコミット後にコードを自動的にチェックアウトし、すべてのテストを実行し、失敗した場合はメールで通知することができます。
ノーズテストは、結果を xunit-xml 形式にダンプする方法を提供します。以下のオプションを使用してください -
--with-xunit --xunit-file <file.xml>
結果が得られたら、xslt を使用して実行結果を xhtml に変換できます。https://github.com/mungayree/nosetest-xunit-xsltを試してみました
実行結果が表示されます。
Noseにはhtml出力モジュールがあります!( --cover-html オプション)。ここを参照してください: http://somethingaboutorange.com/mrl/projects/nose/0.11.1/plugins/cover.html