使用Jacoco插件在android studio中测试用例失败时未生成代码覆盖率报告。如何跳过失败的测试用例并生成代码覆盖率报告。
3z6pesqy1#
在运行测试时尝试添加此标志-Djacoco.haltOnFailure=false
-Djacoco.haltOnFailure=false
yyhrrdl82#
在Build.gradle(Module:app)中使用以下代码:
Build.gradle(Module:app)
android { testOptions { unitTests.all { setIgnoreFailures(true) } } buildTypes { debug { testCoverageEnabled true } } }
jum4pzuy3#
如果你只需要得到报告,你可以在测试上面添加@Ignore,以便暂时跳过它们。当您处理这些测试失败的原因时,您只需删除注解。这个注解不会运行任何标记的测试,你可以在类文件或方法/测试中使用它。
@Ignore
3条答案
按热度按时间3z6pesqy1#
在运行测试时尝试添加此标志
-Djacoco.haltOnFailure=false
yyhrrdl82#
在
Build.gradle(Module:app)
中使用以下代码:jum4pzuy3#
如果你只需要得到报告,你可以在测试上面添加
@Ignore
,以便暂时跳过它们。当您处理这些测试失败的原因时,您只需删除注解。这个注解不会运行任何标记的测试,你可以在类文件或方法/测试中使用它。