在我的Scala项目中,我的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
它无法找到Specs2测试套件.如果我把它指向一个子包,IDEA会运行我的测试.
如何配置IDEA以查看所有包并运行它找到的所有测试套件?
我已经成功地运行在IDEA 13.1.4我所有的Specs2试验和最近的14.0.1使用All in package
的Test kind
和In whole project
或In single module
为Search for tests
.我把Test Package
场空了.
我必须手动创建此配置.
您可能希望使用Ctrl+ Shift+ F10创建Specs2配置,然后相应地进行修改.