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

Issue 2290923002: DevTools: Create recipe and builder for devtools (Closed)

Created:
4 years, 3 months ago by chenwilliam
Modified:
4 years, 3 months ago
Reviewers:
Ryan Tseng, hinoka
CC:
chromium-reviews, infra-reviews+build_chromium.org, kjellander-cc_chromium.org
Target Ref:
refs/heads/master
Project:
build
Visibility:
Public.

Description

DevTools: Create recipe and builder for devtools The goal is to run eslint if the most recent patch changes any devtools file. Initially, we'll start off by installing node.js and npm in a local directory, but the plan is to eventually rely on a global node.js installation. BUG=642046 Committed: https://chromium.googlesource.com/chromium/tools/build/+/356a3d2a273a3ce2872a92d90f4ed1ef46fadf6e

Patch Set 1 #

Total comments: 8

Patch Set 2 : Address CL feedback on recipe, new builder config #

Total comments: 6

Patch Set 3 : Pull master #

Patch Set 4 : Address CL feedback #

Patch Set 5 : add license #

Total comments: 6

Patch Set 6 : add comments to devtools.py #

Unified diffs Side-by-side diffs Delta from patch set Stats (+231 lines, -90 lines) Patch
M masters/master.chromium.fyi/master.cfg View 1 2 3 4 3 chunks +11 lines, -0 lines 0 comments Download
M masters/master.chromium.fyi/slaves.cfg View 1 2 3 4 1 chunk +8 lines, -0 lines 0 comments Download
M scripts/slave/recipes/OWNERS View 1 2 1 chunk +1 line, -0 lines 0 comments Download
A scripts/slave/recipes/devtools.py View 1 2 3 4 5 1 chunk +91 lines, -0 lines 0 comments Download
A + scripts/slave/recipes/devtools.expected/devtools_fyi_no_devtools_file.json View 1 2 3 3 chunks +16 lines, -17 lines 0 comments Download
A + scripts/slave/recipes/devtools.expected/devtools_fyi_with_devtools_file.json View 1 2 3 4 5 2 chunks +104 lines, -73 lines 0 comments Download

Messages

Total messages: 20 (10 generated)
chenwilliam
This is a first draft of the recipe for devtools. I'm not a 100% confident ...
4 years, 3 months ago (2016-08-30 01:27:55 UTC) #2
Ryan Tseng
https://codereview.chromium.org/2290923002/diff/1/scripts/slave/recipes/devtools.py File scripts/slave/recipes/devtools.py (right): https://codereview.chromium.org/2290923002/diff/1/scripts/slave/recipes/devtools.py#newcode25 scripts/slave/recipes/devtools.py:25: files = api.chromium_tests.get_files_affected_by_patch() On 2016/08/30 01:27:55, chenwilliam wrote: > ...
4 years, 3 months ago (2016-08-30 18:13:39 UTC) #4
chenwilliam
PTAL. I improved the recipe's test coverage and added config for new builder. Let me ...
4 years, 3 months ago (2016-09-01 18:00:45 UTC) #6
Ryan Tseng
Can you explain why you're deleting a folder just to replace it with another checkout? ...
4 years, 3 months ago (2016-09-02 00:12:59 UTC) #11
chenwilliam
PTAL. Thanks! https://codereview.chromium.org/2290923002/diff/20001/scripts/slave/recipes/devtools.py File scripts/slave/recipes/devtools.py (right): https://codereview.chromium.org/2290923002/diff/20001/scripts/slave/recipes/devtools.py#newcode18 scripts/slave/recipes/devtools.py:18: 'buildername': 'DevTools', On 2016/09/02 00:12:59, Ryan Tseng ...
4 years, 3 months ago (2016-09-02 18:01:25 UTC) #12
Ryan Tseng
https://codereview.chromium.org/2290923002/diff/20001/scripts/slave/recipes/devtools.py File scripts/slave/recipes/devtools.py (right): https://codereview.chromium.org/2290923002/diff/20001/scripts/slave/recipes/devtools.py#newcode56 scripts/slave/recipes/devtools.py:56: api.shutil.rmtree(node_modules_dest_path) On 2016/09/02 18:01:25, chenwilliam wrote: > On 2016/09/02 ...
4 years, 3 months ago (2016-09-02 18:10:47 UTC) #13
Ryan Tseng
lgtm % add comments specified below https://codereview.chromium.org/2290923002/diff/80001/scripts/slave/recipes/devtools.py File scripts/slave/recipes/devtools.py (right): https://codereview.chromium.org/2290923002/diff/80001/scripts/slave/recipes/devtools.py#newcode55 scripts/slave/recipes/devtools.py:55: api.git.checkout( add todo ...
4 years, 3 months ago (2016-09-02 18:49:04 UTC) #14
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/2290923002/100001
4 years, 3 months ago (2016-09-02 20:50:44 UTC) #17
chenwilliam
Added comments. https://codereview.chromium.org/2290923002/diff/80001/scripts/slave/recipes/devtools.py File scripts/slave/recipes/devtools.py (right): https://codereview.chromium.org/2290923002/diff/80001/scripts/slave/recipes/devtools.py#newcode55 scripts/slave/recipes/devtools.py:55: api.git.checkout( On 2016/09/02 18:49:04, Ryan Tseng wrote: ...
4 years, 3 months ago (2016-09-02 20:51:04 UTC) #18
commit-bot: I haz the power
4 years, 3 months ago (2016-09-02 20:55:02 UTC) #20
Message was sent while issue was closed.
Committed patchset #6 (id:100001) as
https://chromium.googlesource.com/chromium/tools/build/+/356a3d2a273a3ce2872a...

Powered by Google App Engine
This is Rietveld 408576698