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

Issue 2686303003: webkitpy: Remove --run-chunk and --run-part. (Closed)

Created:
3 years, 10 months ago by mithro
Modified:
3 years, 10 months ago
CC:
blink-reviews, chromium-reviews, mcgreevy
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

webkitpy: Remove --run-chunk and --run-part. LayoutTests supports '--shard-index' and '--total-shards' from gtest API (and the environment variables) which work in less surpising manner. Chunking previously would pad the last chunk out with tests from the first chunk. This causes some tests to end up being run *twice* which prevents clean merging of the output results. BUG=524758 Review-Url: https://codereview.chromium.org/2686303003 Cr-Commit-Position: refs/heads/master@{#450045} Committed: https://chromium.googlesource.com/chromium/src/+/e6219e6d4d7a63635d3c451bb36a90d82f4c17a9

Patch Set 1 #

Patch Set 2 : webkitpy: Remove --run-chunk and --run-part. #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+89 lines, -91 lines) Patch
M third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_finder.py View 1 2 chunks +20 lines, -49 lines 2 comments Download
M third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_finder_unittest.py View 1 1 chunk +33 lines, -0 lines 0 comments Download
M third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py View 1 2 chunks +4 lines, -14 lines 0 comments Download
M third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py View 1 3 chunks +32 lines, -28 lines 0 comments Download

Messages

Total messages: 20 (15 generated)
jeffcarp
lgtm
3 years, 10 months ago (2017-02-11 03:17:18 UTC) #11
Dirk Pranke
lgtm as-is, though see my comment for the suggestion that maybe it'd be better to ...
3 years, 10 months ago (2017-02-11 03:41:31 UTC) #12
mithro
https://codereview.chromium.org/2686303003/diff/20001/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_finder.py File third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_finder.py (right): https://codereview.chromium.org/2686303003/diff/20001/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_finder.py#newcode195 third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_finder.py:195: def _split_into_chunks(test_names, index, count): On 2017/02/11 03:41:31, Dirk Pranke ...
3 years, 10 months ago (2017-02-13 18:27:04 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2686303003/20001
3 years, 10 months ago (2017-02-13 18:28:01 UTC) #17
commit-bot: I haz the power
3 years, 10 months ago (2017-02-13 19:46:00 UTC) #20
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://chromium.googlesource.com/chromium/src/+/e6219e6d4d7a63635d3c451bb36a...

Powered by Google App Engine
This is Rietveld 408576698