2011-01-19 9 views
1

junitreportタスクで生成されたHTMLページをantで注文して、クラス名でアルファベット順ではなくタイムスタンプでテスト結果を注文することができるかどうかは誰にも分かりません。JUnitReport HTML - ユニットテスト結果の注文

レポートにはタイムスタンプが表示されますが、結果を並べ替えることができません。私はタイムスタンプでソートされているデフォルトを希望します。

多くのおかげで、 ステフ

答えて

2

上記のおかげで、あなたが提案したように、カスタムスタイルシート(the default xsl fileの修正版)を使用するという解決策が見つかりました。

私はからライン656を変更:

<xsl:sort select="@timestamp"/> 

<xsl:sort select="@name"/> 

、それは私が望んでいたまさにでした。

もう一度お手数をおかけします。

乾杯、 ステフ

2

JUnitReportは、HTMLファイルに生のXMLファイルを変換するためにXSLスタイルシートを使用しています。カスタムHTMLを生成するためにスタイルシートを変更することができます(タイムスタンプで並べ替えることもできます)。あなたのスタイルシートがうまくいくかどうかを調べるには、styledir属性(http://ant.apache.org/manual/Tasks/junitreport.htmlを参照)を使用して、デフォルトのスタイルシートではなくスタイルシートを使用するようにします。

+0

これは参考になります。 – Stefg

0

また、結果のhtmlファイルへのjQueryのtablesorterは(tablesorter.com)良さをソート取得することができます。それは私が今行ったことです。 Chromeは何らかの理由でクラッシュしますが、FirefoxとSafariは問題ありません。

関連する問題