Как запустить все тесты Specs2 под IntelliJ IDEA?
в моем проекте Scala мои тесты Specs2 структурированы следующим образом:
src/test/scala
-> my.package
---> my.package.sub1
------> SomeTest1
------> SomeTest2
---> my.package.sub2
------> SomeTest3
Я использую SBT для создания всего этого, и я могу использовать sbt test
для запуска всех тестов в моем пакете.
Я хотел бы использовать встроенную поддержку конфигурации запуска Specs2 IntelliJ IDEA. Я указываю, чтобы использовать все тесты в my.package
.
запуск этого дает сообщение об ошибке Error running <run config name>: Not found suite class.
Он не может найти наборы тестов Specs2. IDEA запускает мои тесты, Если я указываю на подпакет.
как настроить ли IDEA для просмотра всех пакетов и запуска всех найденных наборов тестов?
1 ответов
мне удалось запустить все мои тесты Specs2 в IDEA 13.1.4 и более поздние 14.0.1 с помощью All in package
на Test kind
и In whole project
или In single module
на Search for tests
. Я ушел Test Package
поле пустым.
мне пришлось создать эту конфигурацию вручную.
вы можете использовать Ctrl+ Shift+Ф10 чтобы создать конфигурацию Specs2, а затем соответствующим образом изменить ее.