【发布时间】:2014-12-11 17:22:15
【问题描述】:
使用 Jacoco 插件在 android studio 中测试用例失败时未生成代码覆盖率报告。如何跳过失败的测试用例并生成代码覆盖率报告。
【问题讨论】:
-
你有没有在测试用例失败时生成覆盖率报告的解决方案?
标签: android junit android-studio android-testing jacoco
使用 Jacoco 插件在 android studio 中测试用例失败时未生成代码覆盖率报告。如何跳过失败的测试用例并生成代码覆盖率报告。
【问题讨论】:
标签: android junit android-studio android-testing jacoco
在运行测试时尝试添加此标志
-Djacoco.haltonfailure=false
【讨论】:
您可以在要跳过的测试上方添加@Ignore。
【讨论】:
在Build.gradle(Module:app)中使用以下代码:
android {
testOptions {
unitTests.all {
setIgnoreFailures(true)
}
}
buildTypes {
debug {
testCoverageEnabled true
}
}
}
【讨论】:
setIgnoreFailures(true) 是否仅适用于覆盖率报告,还是意味着即使构建失败也会认为构建成功?