0
我正在尋找一種方法來在Gradle項目中運行Scala代碼上的JMH基準測試。對於SBT,有一個plugin。如果你正在使用Gradle或許使用另一個插件或編寫任務,你怎麼能做到這一點。如何在Gradle項目中使用Gradle Scala插件在Scala代碼上運行JMH基準測試
我正在尋找一種方法來在Gradle項目中運行Scala代碼上的JMH基準測試。對於SBT,有一個plugin。如果你正在使用Gradle或許使用另一個插件或編寫任務,你怎麼能做到這一點。如何在Gradle項目中使用Gradle Scala插件在Scala代碼上運行JMH基準測試
你應該看看JMH Gradle Plugin。默認配置應該允許在測試Scala代碼的Java中編寫JMH基準測試。
如果你想要寫在斯卡拉的基準本身你就必須手動添加插件和依賴這樣的:
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
添加基準代碼。