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

Issue 2198173002: Re-organize Skia recipes (Closed)

Created:
4 years, 4 months ago by borenet2
Modified:
4 years, 4 months ago
Reviewers:
borenet, rmistry
CC:
reviews_skia.org
Base URL:
https://skia.googlesource.com/skia.git@master
Target Ref:
refs/heads/master
Project:
skia
Visibility:
Public.

Description

Re-organize Skia recipes Break Skia recipe module into: - skia_vars: defines and stores variables (eg. paths) - skia_step: utilities for running Skia steps - skia_flavor: flavor-specific stuff - skia: top-level setup, checkout, test/perf steps, etc etc This establishes a saner dependency structure for the recipes; skia_vars is at the bottom level, skia_step depends on it, skia_flavor depends on both of them, skia depends on all of the above, and the recipes themselves may depend on any or all of them. Next steps: - Merge buildbot_spec into skia_vars - Move test_steps and perf_steps from skia recipe_module into swarm_test and swarm_perf recipes - Cleaner checkout_steps process BUG=skia:5578 GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2198173002 Committed: https://skia.googlesource.com/skia/+/1436a09e1fc3be4655af960d4ffb31066bfe4cdd

Patch Set 1 #

Patch Set 2 : Fix some style issues, eg. indention #

Patch Set 3 : Rename modules, add README.md #

Total comments: 16

Patch Set 4 : Address some comments #

Patch Set 5 : run: setup() -> __init__() #

Patch Set 6 : rename "skia" -> "core" #

Patch Set 7 : Fix missing dependency #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1280 lines, -6363 lines) Patch
A infra/bots/recipe_modules/README.md View 1 2 1 chunk +11 lines, -0 lines 0 comments Download
A + infra/bots/recipe_modules/core/__init__.py View 1 2 3 4 5 6 1 chunk +3 lines, -8 lines 0 comments Download
A + infra/bots/recipe_modules/core/android_devices.py View 1 2 3 4 5 0 chunks +-1 lines, --1 lines 0 comments Download
A infra/bots/recipe_modules/core/api.py View 1 2 3 4 5 1 chunk +498 lines, -0 lines 0 comments Download
A + infra/bots/recipe_modules/core/fake_specs.py View 1 2 3 4 5 0 chunks +-1 lines, --1 lines 0 comments Download
A + infra/bots/recipe_modules/core/resources/binary_size_utils.py View 1 2 3 4 5 0 chunks +-1 lines, --1 lines 0 comments Download
A + infra/bots/recipe_modules/core/resources/elf_symbolizer.py View 1 2 3 4 5 0 chunks +-1 lines, --1 lines 0 comments Download
A + infra/bots/recipe_modules/core/resources/generate_and_upload_doxygen.py View 1 2 3 4 5 0 chunks +-1 lines, --1 lines 0 comments Download
A + infra/bots/recipe_modules/core/resources/run_binary_size_analysis.py View 1 2 3 4 5 0 chunks +-1 lines, --1 lines 0 comments Download
A + infra/bots/recipe_modules/core/resources/upload_bench_results.py View 1 2 3 4 5 0 chunks +-1 lines, --1 lines 0 comments Download
A + infra/bots/recipe_modules/core/resources/upload_dm_results.py View 1 2 3 4 5 0 chunks +-1 lines, --1 lines 0 comments Download
A + infra/bots/recipe_modules/core/ssh_devices.py View 1 2 3 4 5 0 chunks +-1 lines, --1 lines 0 comments Download
A + infra/bots/recipe_modules/flavor/__init__.py View 1 2 1 chunk +4 lines, -7 lines 0 comments Download
A + infra/bots/recipe_modules/flavor/android_flavor.py View 1 2 16 chunks +65 lines, -69 lines 0 comments Download
A infra/bots/recipe_modules/flavor/api.py View 1 2 1 chunk +126 lines, -0 lines 0 comments Download
A + infra/bots/recipe_modules/flavor/cmake_flavor.py View 1 2 1 chunk +3 lines, -3 lines 0 comments Download
A + infra/bots/recipe_modules/flavor/coverage_flavor.py View 1 2 3 chunks +19 lines, -20 lines 0 comments Download
A + infra/bots/recipe_modules/flavor/default_flavor.py View 1 2 6 chunks +52 lines, -62 lines 0 comments Download
A + infra/bots/recipe_modules/flavor/gn_flavor.py View 1 2 3 3 chunks +16 lines, -15 lines 0 comments Download
A + infra/bots/recipe_modules/flavor/ios_flavor.py View 1 2 13 chunks +52 lines, -52 lines 0 comments Download
A + infra/bots/recipe_modules/flavor/pdfium_flavor.py View 1 2 3 chunks +12 lines, -12 lines 0 comments Download
A + infra/bots/recipe_modules/flavor/valgrind_flavor.py View 1 2 2 chunks +5 lines, -5 lines 0 comments Download
A + infra/bots/recipe_modules/flavor/xsan_flavor.py View 1 2 3 chunks +17 lines, -18 lines 0 comments Download
A + infra/bots/recipe_modules/run/__init__.py View 1 2 1 chunk +2 lines, -7 lines 0 comments Download
A infra/bots/recipe_modules/run/api.py View 1 2 3 4 1 chunk +152 lines, -0 lines 0 comments Download
M infra/bots/recipe_modules/skia/__init__.py View 1 2 3 4 5 1 chunk +0 lines, -22 lines 0 comments Download
D infra/bots/recipe_modules/skia/android_devices.py View 1 2 3 4 5 1 chunk +0 lines, -99 lines 0 comments Download
D infra/bots/recipe_modules/skia/android_flavor.py View 1 chunk +0 lines, -316 lines 0 comments Download
M infra/bots/recipe_modules/skia/api.py View 1 2 3 4 5 1 chunk +0 lines, -842 lines 0 comments Download
D infra/bots/recipe_modules/skia/cmake_flavor.py View 1 chunk +0 lines, -14 lines 0 comments Download
D infra/bots/recipe_modules/skia/coverage_flavor.py View 1 chunk +0 lines, -76 lines 0 comments Download
D infra/bots/recipe_modules/skia/default_flavor.py View 1 chunk +0 lines, -242 lines 0 comments Download
D infra/bots/recipe_modules/skia/fake_specs.py View 1 2 3 4 5 1 chunk +0 lines, -1523 lines 0 comments Download
D infra/bots/recipe_modules/skia/gn_flavor.py View 1 chunk +0 lines, -52 lines 0 comments Download
D infra/bots/recipe_modules/skia/ios_flavor.py View 1 chunk +0 lines, -176 lines 0 comments Download
D infra/bots/recipe_modules/skia/pdfium_flavor.py View 1 chunk +0 lines, -64 lines 0 comments Download
D infra/bots/recipe_modules/skia/resources/binary_size_utils.py View 1 2 3 4 5 1 chunk +0 lines, -67 lines 0 comments Download
D infra/bots/recipe_modules/skia/resources/elf_symbolizer.py View 1 2 3 4 5 1 chunk +0 lines, -477 lines 0 comments Download
D infra/bots/recipe_modules/skia/resources/generate_and_upload_doxygen.py View 1 2 3 4 5 1 chunk +0 lines, -75 lines 0 comments Download
D infra/bots/recipe_modules/skia/resources/run_binary_size_analysis.py View 1 2 3 4 5 1 chunk +0 lines, -817 lines 0 comments Download
D infra/bots/recipe_modules/skia/resources/upload_bench_results.py View 1 2 3 4 5 1 chunk +0 lines, -75 lines 0 comments Download
D infra/bots/recipe_modules/skia/resources/upload_dm_results.py View 1 2 3 4 5 1 chunk +0 lines, -98 lines 0 comments Download
D infra/bots/recipe_modules/skia/ssh_devices.py View 1 2 3 4 5 1 chunk +0 lines, -30 lines 0 comments Download
D infra/bots/recipe_modules/skia/valgrind_flavor.py View 1 chunk +0 lines, -27 lines 0 comments Download
D infra/bots/recipe_modules/skia/xsan_flavor.py View 1 chunk +0 lines, -76 lines 0 comments Download
D infra/bots/recipe_modules/skia_swarming/__init__.py View 1 2 1 chunk +0 lines, -18 lines 0 comments Download
D infra/bots/recipe_modules/skia_swarming/api.py View 1 2 1 chunk +0 lines, -294 lines 0 comments Download
A + infra/bots/recipe_modules/swarming/__init__.py View 1 2 1 chunk +1 line, -1 line 0 comments Download
A + infra/bots/recipe_modules/swarming/api.py View 1 2 1 chunk +1 line, -1 line 0 comments Download
A + infra/bots/recipe_modules/vars/__init__.py View 1 2 1 chunk +0 lines, -7 lines 0 comments Download
A infra/bots/recipe_modules/vars/api.py View 1 2 1 chunk +144 lines, -0 lines 0 comments Download
M infra/bots/recipes/swarm_RecreateSKPs.py View 1 2 3 4 5 4 chunks +8 lines, -7 lines 0 comments Download
M infra/bots/recipes/swarm_compile.py View 1 2 3 4 5 2 chunks +31 lines, -5 lines 0 comments Download
M infra/bots/recipes/swarm_compile.expected/Build-Win-MSVC-x86_64-Release-Vulkan.json View 1 chunk +1 line, -1 line 0 comments Download
M infra/bots/recipes/swarm_housekeeper.py View 1 2 3 4 5 4 chunks +16 lines, -11 lines 0 comments Download
M infra/bots/recipes/swarm_housekeeper.expected/Housekeeper-PerCommit.json View 1 2 3 4 5 2 chunks +2 lines, -2 lines 0 comments Download
M infra/bots/recipes/swarm_housekeeper.expected/Housekeeper-PerCommit-Trybot.json View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M infra/bots/recipes/swarm_perf.py View 1 2 3 4 5 2 chunks +6 lines, -5 lines 0 comments Download
M infra/bots/recipes/swarm_test.py View 1 2 3 4 5 3 chunks +6 lines, -40 lines 0 comments Download
D infra/bots/recipes/swarm_test.expected/legacy_skimage_version.json View 1 chunk +0 lines, -249 lines 0 comments Download
D infra/bots/recipes/swarm_test.expected/legacy_skp_version.json View 1 chunk +0 lines, -249 lines 0 comments Download
M infra/bots/recipes/swarm_trigger.py View 1 2 3 4 5 20 chunks +26 lines, -26 lines 0 comments Download
M infra/bots/recipes/swarm_trigger.expected/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-Trybot.json View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M infra/bots/recipes/swarm_trigger.expected/Test-Android-GCC-NVIDIA_Shield-GPU-TegraX1-Arm64-Debug-Vulkan.json View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M infra/bots/recipes/swarm_trigger.expected/Test-Android-GCC-Nexus7v2-GPU-Tegra3-Arm7-Release.json View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M infra/bots/recipes/swarm_trigger.expected/Test-Mac-Clang-MacMini6.2-CPU-AVX-x86_64-Release.json View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M infra/bots/recipes/swarm_trigger.expected/Test-Ubuntu-Clang-GCE-CPU-AVX2-x86_64-Coverage-Trybot.json View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M infra/bots/recipes/swarm_trigger.expected/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug.json View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M infra/bots/recipes/swarm_trigger.expected/Test-Win8-MSVC-ShuttleA-GPU-HD7770-x86_64-Release.json View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M infra/bots/recipes/swarm_trigger.expected/Test-Win8-MSVC-ShuttleB-CPU-AVX2-x86_64-Release.json View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M infra/bots/recipes/swarm_trigger.expected/Test-iOS-Clang-iPad4-GPU-SGX554-Arm7-Release.json View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 25 (7 generated)
borenet
This is a big CL, but note that there are only a couple of trivial ...
4 years, 4 months ago (2016-08-01 17:38:52 UTC) #3
rmistry
High level comments without looking into code yet: 1. In the CL's description you said: ...
4 years, 4 months ago (2016-08-02 15:01:50 UTC) #4
borenet
On 2016/08/02 15:01:50, rmistry wrote: > High level comments without looking into code yet: > ...
4 years, 4 months ago (2016-08-02 15:30:23 UTC) #5
rmistry
On 2016/08/02 15:30:23, borenet wrote: > On 2016/08/02 15:01:50, rmistry wrote: > > High level ...
4 years, 4 months ago (2016-08-02 15:33:30 UTC) #6
borenet
On 2016/08/02 15:33:30, rmistry wrote: > On 2016/08/02 15:30:23, borenet wrote: > > On 2016/08/02 ...
4 years, 4 months ago (2016-08-02 17:39:12 UTC) #7
rmistry
On 2016/08/02 17:39:12, borenet wrote: > On 2016/08/02 15:33:30, rmistry wrote: > > On 2016/08/02 ...
4 years, 4 months ago (2016-08-02 20:17:32 UTC) #8
borenet
On 2016/08/02 20:17:32, rmistry wrote: > On 2016/08/02 17:39:12, borenet wrote: > > On 2016/08/02 ...
4 years, 4 months ago (2016-08-03 11:18:47 UTC) #9
rmistry
https://codereview.chromium.org/2198173002/diff/40001/infra/bots/recipe_modules/flavor/android_flavor.py File infra/bots/recipe_modules/flavor/android_flavor.py (right): https://codereview.chromium.org/2198173002/diff/40001/infra/bots/recipe_modules/flavor/android_flavor.py#newcode24 infra/bots/recipe_modules/flavor/android_flavor.py:24: self.m = m Nit: self._m = m (since it ...
4 years, 4 months ago (2016-08-03 14:15:16 UTC) #10
rmistry
On 2016/08/03 11:18:47, borenet wrote: > On 2016/08/02 20:17:32, rmistry wrote: > > On 2016/08/02 ...
4 years, 4 months ago (2016-08-03 14:16:30 UTC) #11
borenet
https://codereview.chromium.org/2198173002/diff/40001/infra/bots/recipe_modules/flavor/android_flavor.py File infra/bots/recipe_modules/flavor/android_flavor.py (right): https://codereview.chromium.org/2198173002/diff/40001/infra/bots/recipe_modules/flavor/android_flavor.py#newcode24 infra/bots/recipe_modules/flavor/android_flavor.py:24: self.m = m On 2016/08/03 14:15:15, rmistry wrote: > ...
4 years, 4 months ago (2016-08-03 14:30:01 UTC) #12
rmistry
https://codereview.chromium.org/2198173002/diff/40001/infra/bots/recipe_modules/flavor/android_flavor.py File infra/bots/recipe_modules/flavor/android_flavor.py (right): https://codereview.chromium.org/2198173002/diff/40001/infra/bots/recipe_modules/flavor/android_flavor.py#newcode24 infra/bots/recipe_modules/flavor/android_flavor.py:24: self.m = m On 2016/08/03 14:30:00, borenet wrote: > ...
4 years, 4 months ago (2016-08-03 14:37:37 UTC) #13
rmistry
I think https://codereview.chromium.org/2198173002/#msg11 is the only comment left.
4 years, 4 months ago (2016-08-03 14:38:42 UTC) #14
borenet
On 2016/08/03 14:38:42, rmistry wrote: > I think https://codereview.chromium.org/2198173002/#msg11 is the only comment > left. ...
4 years, 4 months ago (2016-08-03 14:48:21 UTC) #15
rmistry
lgtm
4 years, 4 months ago (2016-08-03 14:51:17 UTC) #16
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/2198173002/100001
4 years, 4 months ago (2016-08-03 14:52:03 UTC) #18
commit-bot: I haz the power
Try jobs failed on following builders: Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-Trybot on master.client.skia (JOB_FAILED, http://build.chromium.org/p/client.skia/builders/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-Trybot/builds/10297) Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-Shared-Trybot on master.client.skia (JOB_FAILED, ...
4 years, 4 months ago (2016-08-03 14:54:13 UTC) #20
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/2198173002/120001
4 years, 4 months ago (2016-08-03 15:00:43 UTC) #23
commit-bot: I haz the power
4 years, 4 months ago (2016-08-03 15:23:14 UTC) #25
Message was sent while issue was closed.
Committed patchset #7 (id:120001) as
https://skia.googlesource.com/skia/+/1436a09e1fc3be4655af960d4ffb31066bfe4cdd

Powered by Google App Engine
This is Rietveld 408576698