我正在寻找一种方法来衡量黄瓜步骤的执行时间.使用junit
我设法的格式获取有关功能和方案的执行时间的一些数据,但我希望看到方案中的步骤的时间.
我有一个使用 gradle 管理的多项目结构。所有java子项目都有这个jar
块:
def main_class = "foo.Main"
jar {
manifest {
attributes 'Main-Class': main_class
}
}
Run Code Online (Sandbox Code Playgroud)
所以我决定将 jar 块移动到根项目,并且只def main_class
在子项目中使用,但无论我如何定义变量main_class
,它都不起作用。我也尝试project.ext
过。properties {}
我有一个任务,称为dist
它与project.ext
:
根项目:
subprojects {
task dist(dependsOn: jar) << {
copy {
from('build/libs') {
include (build_jar)
}
into('.')
rename(build_jar, app_jar)
}
}
}
Run Code Online (Sandbox Code Playgroud)
一个子项目:
project.ext {
build_jar = "..."
app_jar = "..."
}
Run Code Online (Sandbox Code Playgroud)
如何定义与任务一起使用的jar
变量dist
?