Shr*_*der 7 android code-coverage orchestration android-testing android-instrumentation
我正在开发一个项目,我们正在尝试使用ANDROID TEST ORCHESTRATOR,因为它可以隔离崩溃的明显好处.但是在执行测试套件时,在我看来,当协调器为每个测试用例启动一个新进程时,套件执行的测试覆盖率报告总是显示不完整的数据(主要是测试中出现的最后一个测试用例的数据)套房).
所以我想知道有没有办法克服这个问题,并为测试套件中现有的所有仪器化测试生成一个jacoco代码覆盖率报告.
如果您使用的是 android 测试协调器,这就是问题所在。有一个开放的错误报告:https://issuetracker.google.com/issues/72758547
据我所知,唯一的解决方案是禁用 Android 测试编排,直到发布修复程序。
在我的 Android Java 中,build.gradle我必须像这样注释掉测试编排器:
android {
...
testOptions {
// temporarily disable the orchestrator as this breaks coverage: https://issuetracker.google.com/issues/72758547
//execution 'ANDROID_TEST_ORCHESTRATOR'
...
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
750 次 |
| 最近记录: |