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

Issue 1469833002: [test-runner] Move test case processing beyond the multi-process boundary. (Closed)

Created:
5 years, 1 month ago by Michael Achenbach
Modified:
5 years ago
CC:
v8-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[test-runner] Move test case processing beyond the multi-process boundary. This will allow moving the test outcome check beyond the multi-process boundary in a follow up. It'll allow wrapping more complex test jobs like predicable mode on the multi- process side, which will make the code easier to maintain. BUG= Committed: https://crrev.com/780077f6d1eb3ea2d2a4b3f74a4834268ca1bcce Cr-Commit-Position: refs/heads/master@{#32373}

Patch Set 1 : #

Patch Set 2 : Docu #

Patch Set 3 : Fixes #

Patch Set 4 : Fixes #

Patch Set 5 : Something that works. #

Patch Set 6 : #

Patch Set 7 : #

Patch Set 8 : Works better #

Patch Set 9 : Fixes #

Patch Set 10 : Clean up + more comments #

Total comments: 10

Patch Set 11 : Review #

Unified diffs Side-by-side diffs Delta from patch set Stats (+189 lines, -77 lines) Patch
M test/cctest/testcfg.py View 1 2 3 4 5 6 7 8 9 10 1 chunk +4 lines, -0 lines 0 comments Download
M tools/run-deopt-fuzzer.py View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -0 lines 0 comments Download
M tools/run-tests.py View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -0 lines 0 comments Download
M tools/testrunner/local/execution.py View 1 2 3 4 5 6 7 8 9 10 8 chunks +124 lines, -52 lines 0 comments Download
M tools/testrunner/local/pool.py View 1 2 6 7 4 chunks +24 lines, -5 lines 0 comments Download
M tools/testrunner/local/progress.py View 1 2 7 chunks +18 lines, -19 lines 0 comments Download
M tools/testrunner/local/testsuite.py View 1 2 3 4 5 6 7 8 9 10 3 chunks +8 lines, -1 line 0 comments Download
M tools/testrunner/network/endpoint.py View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -0 lines 0 comments Download
M tools/testrunner/objects/testcase.py View 1 1 chunk +8 lines, -0 lines 0 comments Download

Messages

Total messages: 44 (22 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1469833002/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1469833002/60001
5 years ago (2015-11-24 13:37:29 UTC) #4
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: v8_presubmit on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_presubmit/builds/8035)
5 years ago (2015-11-24 13:42:05 UTC) #6
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1469833002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1469833002/80001
5 years ago (2015-11-24 13:51:59 UTC) #9
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: v8_linux_dbg on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_dbg/builds/11117)
5 years ago (2015-11-24 14:05:29 UTC) #11
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1469833002/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1469833002/100001
5 years ago (2015-11-25 08:41:50 UTC) #13
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: v8_win_rel on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_win_rel/builds/12200)
5 years ago (2015-11-25 08:50:03 UTC) #15
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1469833002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1469833002/120001
5 years ago (2015-11-25 13:19:53 UTC) #17
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: v8_win_rel on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_win_rel/builds/12229)
5 years ago (2015-11-25 13:48:01 UTC) #19
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1469833002/200001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1469833002/200001
5 years ago (2015-11-25 20:20:23 UTC) #21
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years ago (2015-11-25 20:49:49 UTC) #23
Michael Achenbach
PTAL. Tested locally and verified that there is no negative performance impact. I'd move the ...
5 years ago (2015-11-27 09:39:41 UTC) #25
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1469833002/220001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1469833002/220001
5 years ago (2015-11-27 09:42:46 UTC) #27
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years ago (2015-11-27 10:02:29 UTC) #29
Jakob Kummerow
LGTM with minor comments. https://codereview.chromium.org/1469833002/diff/220001/tools/testrunner/local/execution.py File tools/testrunner/local/execution.py (right): https://codereview.chromium.org/1469833002/diff/220001/tools/testrunner/local/execution.py#newcode122 tools/testrunner/local/execution.py:122: """Stores data to be send ...
5 years ago (2015-11-27 10:09:00 UTC) #30
Michael Achenbach
https://codereview.chromium.org/1469833002/diff/220001/tools/testrunner/local/testsuite.py File tools/testrunner/local/testsuite.py (right): https://codereview.chromium.org/1469833002/diff/220001/tools/testrunner/local/testsuite.py#newcode119 tools/testrunner/local/testsuite.py:119: def global_initialization(self): On 2015/11/27 10:09:00, Jakob wrote: > I'd ...
5 years ago (2015-11-27 10:31:21 UTC) #31
Jakob Kummerow
https://codereview.chromium.org/1469833002/diff/220001/tools/testrunner/local/testsuite.py File tools/testrunner/local/testsuite.py (right): https://codereview.chromium.org/1469833002/diff/220001/tools/testrunner/local/testsuite.py#newcode119 tools/testrunner/local/testsuite.py:119: def global_initialization(self): On 2015/11/27 10:31:21, Michael Achenbach wrote: > ...
5 years ago (2015-11-27 10:34:41 UTC) #32
Michael Achenbach
All done. https://codereview.chromium.org/1469833002/diff/220001/tools/testrunner/local/execution.py File tools/testrunner/local/execution.py (right): https://codereview.chromium.org/1469833002/diff/220001/tools/testrunner/local/execution.py#newcode83 tools/testrunner/local/execution.py:83: def GetCommand(test, context): On 2015/11/27 09:39:41, Michael ...
5 years ago (2015-11-27 10:58:30 UTC) #33
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1469833002/240001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1469833002/240001
5 years ago (2015-11-27 10:58:47 UTC) #35
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years ago (2015-11-27 11:26:10 UTC) #37
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1469833002/240001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1469833002/240001
5 years ago (2015-11-27 12:50:18 UTC) #40
commit-bot: I haz the power
Committed patchset #11 (id:240001)
5 years ago (2015-11-27 12:51:48 UTC) #42
commit-bot: I haz the power
5 years ago (2015-11-27 12:52:35 UTC) #44
Message was sent while issue was closed.
Patchset 11 (id:??) landed as
https://crrev.com/780077f6d1eb3ea2d2a4b3f74a4834268ca1bcce
Cr-Commit-Position: refs/heads/master@{#32373}

Powered by Google App Engine
This is Rietveld 408576698