0

Specs2 のテスト結果を Jenkins に統合したい。Specs2 が JUnitXML リスナーを使用してテスト結果を生成することを理解しています。

以下のリンクを見つけましたが、JUnitXML リスナーを SBT に統合する方法がわかりませんでした。

http://henkelmann.eu/2010/11/14/sbt_hudson_with_test_integration

以下のリゾルバーと依存関係を build.sbt とそのダウンロードに追加しました。

" http://maven.henkelmann.eu/ " "eu.henkelmann" % "junit_xml_listener" % "0.2"の "Christoph's Maven Repo "

しかし、上記のリンクに示されている以下の指示(追加する場所)を理解できませんでした:

//通常の出力ディレクトリに書き込むリスナーを作成します def junitXmlListener: TestReportListener = new JUnitXmlTestsListener(outputPath.toString)

//新しいリスナーを設定済みのリスナーに追加 override def testListeners: Seq[TestReportListener] = super.testListeners ++ Seq(junitXmlListener)

リスナーをインポートすることを忘れないでください: import eu.henkelmann.sbt.JUnitXmlTestsListener

JUnitXML リスナーを Spec2 に統合するのを手伝ってください。

よろしくお願いします、

ハリ

4

1 に答える 1

1

JUnit XML ファイルを生成するだけの場合は、JUnit リスナーは必要ありません。junitxml を引数に渡すだけです。

sbt> testOnly *MySpec* -- console junitxml
于 2013-09-26T23:32:43.853 に答える