How to run all Specs2 tests under IntelliJ IDEA?

十年热恋 提交于 2019-12-08 15:31:41

问题


In my Scala project, my Specs2 tests are structured as follows:

src/test/scala
-> my.package
---> my.package.sub1
------> SomeTest1
------> SomeTest2
---> my.package.sub2
------> SomeTest3

I'm using SBT to build all of this, and I can use sbt test to run all tests in my package.

I'd like to use IntelliJ IDEA's built-in Specs2 run configuration support. I point it to use all tests in my.package.

Running this yields the error message Error running <run config name>: Not found suite class. It cannot find Specs2 test suites. IDEA runs my tests if I point it to a subpackage.

How do I configure IDEA to look in all packages and run all the test suites it finds?


回答1:


I've managed to run all my Specs2 tests in IDEA 13.1.4 and the more recent 14.0.1 using All in package for Test kind and In whole project or In single module for Search for tests. I left Test Package field empty.

I had to create this configuration manually.

You may want to use Ctrl+Shift+F10 to create a Specs2 configuration and then modify it accordingly.



来源:https://stackoverflow.com/questions/23138104/how-to-run-all-specs2-tests-under-intellij-idea

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!