2009-10-15 45 views
4

以下是我的目標: 1.在Eclipse中運行我的測試,並看到漂亮的綠色或紅色條。 2.使用構建工具在命令行上運行我的測試。Scala構建工具和測試框架可以很好地融合在一起嗎?

我傾向於specs和sbt,但我無法讓他們工作。我不想拿起Maven。我的問題是以下哪一套最適合?

  1. SBT和scalatest
  2. SBT和規格
  3. 螞蟻和scalatest
  4. 螞蟻和規格
  5. 別的東西嗎?

一個考慮因素是其他人需要多少努力才能使項目在新機器上運行並運行。獎勵積分,如果它可以與哈德森融合。

+1

你對sbt和specs有什麼問題? – Synesso 2009-10-15 10:07:34

+1

我最終追蹤到一個bug,它只運行定義爲對象的測試,而不是類。 – 2009-10-15 16:25:24

回答

4

SBT絕對是螞蟻走過的路。 Ant不會給你與maven項目結構的一致,並會迫使你推出自己的依賴管理。

scalatest或specs都可以使用。前者似乎是事實上的,但我在規格上獲得了極好的結果。

我不是Eclipse用戶,但是如果兩個測試庫都不支持,會感到驚訝。

+0

SBT的另一票。喜歡它,這使得Maven/Ant看起來非常醜陋,效率低下。 – Michael 2009-10-15 10:43:08

0

我目前正在將規格項目切換到sbt並修改Mark Harrah的一些內容(請查看sbt mailing list瞭解詳情)。

請發佈任何問題,你可能有規格和sbt,我會盡量解決它們儘快。

謝謝,

埃裏克。

相關問題