#scala #gradle #gradle-plugin #jmh
#scala #gradle #gradle-плагин #jmh
Вопрос:
Я ищу способ запуска тестов JMH для кода Scala в проектах gradle. Для SBT есть плагин. Как вы можете сделать то же самое, если используете Gradle, возможно, используя другой плагин или написание задачи.
Ответ №1:
Вам следует взглянуть на плагин JMH Gradle. Конфигурация по умолчанию должна позволять писать тесты JMH на Java, которые тестируют код Scala.
Если вы хотите написать сами тесты в Scala, вам придется добавить плагин и зависимость вручную следующим образом:
apply plugin: 'scala'
sourceSets {
jmh {
scala.srcDir 'src/jmh/scala'
}
}
jmh {
include = ['.*']
jmhVersion = '1.15'
}
dependencies {
compile group: 'org.scala-lang', name: 'scala-library', version: '2.12.1'
}
А затем добавьте тестовый код src/jmh/scala
.