1

Maven が実行されたすべてのテストのリストを表示するテストを実行した後に、レポートを生成したいと考えています。テストをクラスごとにグループ化するのではなく、実行されたテストのリストが必要なだけです。たとえば、私が持っている場合

class Test1 {
  @Test
  public void test1() {
  }
}

class Test2 {
  @Test
  public void test2() {
  }
}

テストを実行した後、次のようなレポートが必要です。

Test1.test1 合格時間:2秒

Test2.test2 失敗時間:1 秒

これを行うMavenレポートプラグイン、またはこれを行うことができる他の方法はありますか?

私はMavenテストレポート形式を見てきましたが、失敗したメソッドを表示するには、クラスごとにクリックする必要があるようです。

提案をいただければ幸いです

4

1 に答える 1

0

SureFire とCoberturaの両方のドキュメントを調査しましたが、お探しの形式のレポートが組み込まれていないようです。

ただし、TEST-TestSuite.xmlSureFire によって生成されたファイルには、メソッド レベルで個々のテスト ケースごとにエントリが含まれます。したがって、最善の策は、このファイルを好みの形式に変換する単純な XML 変換を開発することです。

于 2012-09-19T14:18:02.677 に答える