2016-01-14 3 views
4

Используя последнюю версию gradle (2.10) с включенным Scala Plugin, я пытаюсь выполнить тесты, расположенные по адресу src/test/scala.Запуск теста Scala с плагином gradla scala

Но там, кажется, нет никаких задач, чтобы запустить эти:

$ ./gradlew tasks 
.... 
Verification tasks 
------------------ 
check - Runs all checks. 
test - Runs the unit tests. 

Ни один из этих 2 задач не выполнят мои Scala тесты. Выполняются только те тесты, которые выполняются в src/test/java. Мой Scala тесты тесты с использованием Specs2 с помощью следующих зависимостей для тестирования (build.gradle):

apply plugin: 'scala' 

dependencies { 
    testCompile(
     'org.specs2:specs2-core_2.12.0-M3:3.6.6-scalaz-7.2.0' 
    ) 
} 

Я проверил: тесты становятся скомпилирован при использовании ./gradlew compileTestScala.

Что нужно сделать для выполнения этих тестов?

ответ

3

Хорошо, это было легко:

import org.specs2.runner.JUnitRunner 
@RunWith(classOf[JUnitRunner]) 
class FooSpec extends Specification { 
    // test code 
    ... 
} 
Смежные вопросы