【发布时间】:2019-09-18 21:33:57
【问题描述】:
我正在尝试使用 kotlin-dsl 为单元测试设置 jvmargs,但无法正常工作。
这样我就可以添加“-noverify”参数并允许 intellji 测试运行器收集代码覆盖率信息。
Groovy,作品:
testOptions {
unitTests.all {
jvmArgs '-noverify'
}
}
Kotlin,不起作用:
testOptions {
unitTests.all(KotlinClosure1<Any, Test>({
(this as Test).also { jvmArgs("-noverify") }
}, this))
}
这也是:
testOptions {
unitTests.all(KotlinClosure1<Any, Test>({
(this as Test).also { jvmArgs = listOf("-noverify") }
}, this))
}
似乎没有任何效果,我错过了什么?
【问题讨论】:
标签: android gradle android-gradle-plugin gradle-kotlin-dsl