2011-08-04 85 views

回答

7

這在SBT文檔中描述here

testOptions in Test += Tests.Argument("junitxml") 

如果你想專門指定該選項用於specs2:

testOptions in Test += Tests.Argument(TestFrameworks.Specs2, "junitxml") 
+0

大。謝謝,埃裏克! –

11

僅供參考,我發現,運行與juntxml Specs2測試時測試失敗時,SBT無法失敗。將「console」添加爲另一個參數會導致構建失敗,就像您期望的那樣。我懷疑這是控制檯記者和sbt的測試驅動程序之間的一些互動。

testOptions試驗+ = Tests.Argument(TestFrameworks.Specs2 「junitxml」, 「控制檯」)