11
在我的斯卡拉項目,我Specs2測試結構如下:如何在IntelliJ IDEA下運行所有Specs2測試?
src/test/scala
-> my.package
---> my.package.sub1
------> SomeTest1
------> SomeTest2
---> my.package.sub2
------> SomeTest3
我使用SBT打造這一切,我可以使用sbt test
在我的包運行所有測試。
我想使用IntelliJ IDEA的內置Specs2運行配置支持。我指出它使用my.package
中的所有測試。
運行此操作會產生錯誤消息Error running <run config name>: Not found suite class.
它無法找到Specs2測試套件。如果我將它指向一個子包,IDEA將運行我的測試。
如何配置IDEA以查看所有軟件包並運行它找到的所有測試套件?
謝謝。這也適用於'搜索測試:模塊中'。 – DCKing
我試過這樣做,但得到了'未找到套件類'錯誤。在測試代碼中有什麼我必須做的工作嗎?它在SBT的命令行下工作。 – melston
@melston,不是解決方案,但是我在IntelliJ之外設置的項目也遇到同樣的問題。當我在InelliJ內部建立一個項目時,我沒有任何問題。 – Akavall