如何使用Gradle Scala插件在Gradle项目中运行Scala代码上的JMH基准

时间:2016-10-01 09:30:14

标签: scala gradle gradle-plugin jmh

我正在寻找一种在gradle项目中运行Scala代码的JMH基准测试的方法。对于SBT,有一个plugin。如果你使用Gradle或者使用其他插件或编写任务,你怎么能这样做呢。

1 个答案:

答案 0 :(得分:1)

你应该看看JMH Gradle Plugin。默认配置应允许在Java中编写用于测试Scala代码的JMH基准测试。

如果你想在Scala中自己编写基准测试,你必须像这样手动添加插件和依赖项:

<ActionController::Parameters {"name"=>"fff", "user_ids"=>["", "1", "2", "3"]} permitted: true>

然后在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' }

中添加基准代码