【发布时间】:2016-03-31 17:15:18
【问题描述】:
谁能解释一下 android 中的测试分片意味着什么? 如果有人可以分享任何教程将非常有帮助。
shard 这个词的意思是整体的一小部分。 sharding是如何只基于一个数字进行的,我应该在什么基础上指定shardIndex?
开发者文档中的定义。
测试分片
测试运行器支持将单个测试套件拆分为多个 分片,因此您可以轻松运行属于同一分片的测试 作为一个组,在同一个 Instrumentation 实例下。每个 分片由索引号标识。运行测试时,使用 -e numShards 选项指定要创建的单独分片的数量 和 -e 分片索引选项来指定运行哪个分片。
例如,要将测试套件拆分为 10 个分片并仅运行 测试分组在第二个分片中,使用以下命令:
adb shell am instrument -w -e numShards 10 -e shardIndex 2
【问题讨论】: