Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(16)

Issue 453953003: Provide a maximum size on the number of tests to run in one group. (Closed)

Created:
6 years, 4 months ago by Anton
Modified:
6 years, 4 months ago
Reviewers:
anton1, Sami, rmcilroy
CC:
chromium-reviews, klundberg+watch_chromium.org, yfriedman+watch_chromium.org, ilevy-cc_chromium.org
Project:
chromium
Visibility:
Public.

Description

Provide a maximum size on the number of tests to run in one group. The implementation of thread local storage on Android does not free slots in a fixed size datastructure with 256 slots. When a large number of tests run in a single process it is easy to exceed the limit. We don't have control over how many slots are burnt per test, so we just assume that one slot is burnt per test. We split the tests so only 256 run in a given process. BUG=354405 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=289386

Patch Set 1 #

Total comments: 1

Patch Set 2 : Fix typo #

Patch Set 3 : Added a test and removed a broken one. #

Patch Set 4 : Do not split host driven tests #

Patch Set 5 : Remove print debugging #

Patch Set 6 : Only try to split strings #

Unified diffs Side-by-side diffs Delta from patch set Stats (+35 lines, -14 lines) Patch
M build/android/pylib/base/test_dispatcher.py View 1 2 3 4 5 3 chunks +30 lines, -4 lines 0 comments Download
M build/android/pylib/base/test_dispatcher_unittest.py View 1 2 3 chunks +5 lines, -10 lines 0 comments Download

Messages

Total messages: 20 (0 generated)
Anton
6 years, 4 months ago (2014-08-08 12:46:16 UTC) #1
Sami
Thanks, lgtm if you also add a test :) https://codereview.chromium.org/453953003/diff/1/build/android/pylib/base/test_dispatcher.py File build/android/pylib/base/test_dispatcher.py (right): https://codereview.chromium.org/453953003/diff/1/build/android/pylib/base/test_dispatcher.py#newcode352 build/android/pylib/base/test_dispatcher.py:352: ...
6 years, 4 months ago (2014-08-08 12:51:23 UTC) #2
anton1
On 2014/08/08 12:51:23, Sami wrote: > Thanks, lgtm if you also add a test :) ...
6 years, 4 months ago (2014-08-08 13:23:03 UTC) #3
Sami
lgtm, thank you!
6 years, 4 months ago (2014-08-08 13:32:41 UTC) #4
rmcilroy
On 2014/08/08 13:23:03, anton1 wrote: > On 2014/08/08 12:51:23, Sami wrote: > > Thanks, lgtm ...
6 years, 4 months ago (2014-08-08 13:36:06 UTC) #5
anton1
The CQ bit was checked by anton@google.com
6 years, 4 months ago (2014-08-08 13:36:33 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/anton@chromium.org/453953003/40001
6 years, 4 months ago (2014-08-08 13:37:13 UTC) #7
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: android_dbg_triggered_tests on tryserver.chromium.linux ...
6 years, 4 months ago (2014-08-08 15:05:23 UTC) #8
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 4 months ago (2014-08-08 16:18:19 UTC) #9
commit-bot: I haz the power
Try jobs failed on following builders: android_dbg_triggered_tests on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/android_dbg_triggered_tests/builds/3810)
6 years, 4 months ago (2014-08-08 16:18:20 UTC) #10
rmcilroy
On 2014/08/08 16:18:20, I haz the power (commit-bot) wrote: > Try jobs failed on following ...
6 years, 4 months ago (2014-08-13 14:42:15 UTC) #11
Anton
The CQ bit was checked by anton@chromium.org
6 years, 4 months ago (2014-08-13 16:16:39 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/anton@chromium.org/453953003/100001
6 years, 4 months ago (2014-08-13 16:18:12 UTC) #13
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: linux_gpu_triggered_tests on tryserver.chromium.gpu ...
6 years, 4 months ago (2014-08-13 18:16:57 UTC) #14
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 4 months ago (2014-08-13 18:42:23 UTC) #15
commit-bot: I haz the power
Try jobs failed on following builders: android_dbg_triggered_tests on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/android_dbg_triggered_tests/builds/5362)
6 years, 4 months ago (2014-08-13 18:42:24 UTC) #16
rmcilroy
The CQ bit was checked by rmcilroy@chromium.org
6 years, 4 months ago (2014-08-13 19:06:33 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/anton@chromium.org/453953003/100001
6 years, 4 months ago (2014-08-13 19:08:13 UTC) #18
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: win_gpu_triggered_tests on tryserver.chromium.gpu ...
6 years, 4 months ago (2014-08-13 20:18:33 UTC) #19
commit-bot: I haz the power
6 years, 4 months ago (2014-08-13 21:46:42 UTC) #20
Message was sent while issue was closed.
Committed patchset #6 (100001) as 289386

Powered by Google App Engine
This is Rietveld 408576698