Home
last modified time | relevance | path

Searched refs:numPerShard (Results 1 – 1 of 1) sorted by relevance

/tools/tradefederation/core/src/com/android/tradefed/invoker/shard/
DStrictShardHelper.java219 int numPerShard = (int) Math.ceil(fullList.size() / (float) shardCount); in splitTests() local
227 needsCorrection = (numPerShard * (shardCount - 1)) > fullList.size(); in splitTests()
228 correctionRatio = numPerShard - (fullList.size() / (float) shardCount); in splitTests()
231 numPerShard = (int) Math.floor(numPerShard - correctionRatio); in splitTests()
233 shards = balancedDistrib(fullList, shardCount, numPerShard, needsCorrection); in splitTests()
241 List<IRemoteTest> fullList, int shardCount, int numPerShard, boolean needsCorrection) { in balancedDistrib() argument
260 correctionSize = fullList.size() - (numPerShard + (i * numPerShard)); in balancedDistrib()
264 shardList = fullList.subList(i * numPerShard, fullList.size() - correctionSize); in balancedDistrib()
268 shardList = fullList.subList(i * numPerShard, numPerShard + (i * numPerShard)); in balancedDistrib()