[Android] Fix error in sharding of gtests.
The formula for splitting tests into |device_num| shards has always been incorrect. BUG= Review URL: https://codereview.chromium.org/12033066 git-svn-id: http://src.chromium.org/svn/trunk/src/build@178462 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
This commit is contained in:
Родитель
117b17ef5a
Коммит
e712842412
|
@ -176,8 +176,7 @@ class TestSharder(BaseTestSharder):
|
|||
A SingleTestRunner object.
|
||||
"""
|
||||
device_num = len(self.attached_devices)
|
||||
shard_size = (len(self.tests) + device_num - 1) / device_num
|
||||
shard_test_list = self.tests[index * shard_size : (index + 1) * shard_size]
|
||||
shard_test_list = self.tests[index::device_num]
|
||||
test_filter = ':'.join(shard_test_list) + self.gtest_filter
|
||||
return SingleTestRunner(
|
||||
device,
|
||||
|
|
Загрузка…
Ссылка в новой задаче