2013-09-26 49 views
0

我想將Specs2測試結果與Jenkins集成。我知道Specs2將使用JUnitXML Listener來生成測試結果。如何將JUnitXML Listener集成到Specs2?

我找到了下面的鏈接,但不知道如何將JUnitXML監聽器集成到SBT中。

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

我增加了以下解析和build.sbt依賴關係和它的下載。

「克里斯托夫的Maven的回購」,在「http://maven.henkelmann.eu/」 「eu.henkelmann」%「junit_xml_listener」%「0.2」

但我不明白下面的說明在上面給出的鏈接(如添加) :

//創建寫入到正常輸出目錄 DEF junitXmlListener一個監聽器:TestReportListener =新JUnitXmlTestsListener(outputPath.toString)

//新監聽器添加到已配置的那些 倍率德˚FtestListeners:序號[TestReportListener] = super.testListeners ++ SEQ(junitXmlListener)

不要忘了導入監聽器: 進口eu.henkelmann.sbt.JUnitXmlTestsListener

請幫我在JUnitXML整合帶Spec2的聽衆。

最好的問候,

哈日

回答

1

,如果你只是想生成JUnit的XML文件,你不需要JUnit的聽衆。只需將junitxml傳遞給參數:

sbt> testOnly *MySpec* -- console junitxml