1
我想以非交互模式在多模塊項目中運行單個測試類。 我知道如何在交互式首次啓動sbt時選擇項目,然後使用「testOnly」。 如何通過一個命令(或腳本)在多模塊項目中運行sbt中的單個測試類
我想以非交互模式在多模塊項目中運行單個測試類。 我知道如何在交互式首次啓動sbt時選擇項目,然後使用「testOnly」。 如何通過一個命令(或腳本)在多模塊項目中運行sbt中的單個測試類
你可以做到這一點下面的語法
sbt "project-name/testOnly classpath.of.Test"
因此,例如
輔助模塊logic
您可以在運行測試biz.neumann.MySpec
做這一切在外殼上使用此命令:
sbt "logic/testOnly biz.neumann.MySpec"
"
其他很重要rwise每個withespace都被解釋爲另外一個參數的分隔符。
謝謝安德烈亞斯。 我想知道爲什麼它不適合我,這些報價使所有的差異。 –
如果你不習慣鍵入類似 'sbt「logic/testOnly * .MySpec」 –