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

Issue 2127573003: V8: Get build environment from MB (Closed)

Created:
4 years, 5 months ago by Michael Achenbach
Modified:
4 years, 5 months ago
Reviewers:
tandrii(chromium)
CC:
chromium-reviews, infra-reviews+build_chromium.org, kjellander-cc_chromium.org
Target Ref:
refs/heads/master
Project:
build
Visibility:
Public.

Description

V8: Get build environment from MB Before MB, the build environment was hard-coded by configurations on the infra side. After moving to MB, the build environment is set dynamically in a recipe step. The build environment is written to a property and passed to testers to be presented to the user on build failures. This CL makes that work with MB, both if it's a gyp or gn environment. BUG=605516, 616035 Committed: https://chromium.googlesource.com/chromium/tools/build/+/f9f6d442add21c92080b06a3c40c191b50148b09

Patch Set 1 #

Patch Set 2 : V8: Get build environment from MB #

Total comments: 8
Unified diffs Side-by-side diffs Delta from patch set Stats (+184 lines, -261 lines) Patch
M scripts/slave/recipe_modules/v8/api.py View 1 6 chunks +68 lines, -45 lines 5 comments Download
M scripts/slave/recipes/v8.py View 2 chunks +18 lines, -2 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64_ASAN.json View 5 chunks +5 lines, -10 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___builder.json View 3 chunks +3 lines, -6 lines 1 comment Download
A + scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___builder_with_gn.json View 4 chunks +9 lines, -16 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___custom_snapshot___debug_builder.json View 2 chunks +2 lines, -4 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___debug_builder.json View 3 chunks +3 lines, -6 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___internal_snapshot_one_failure.json View 1 chunk +1 line, -2 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___internal_snapshot_test_failures.json View 19 chunks +19 lines, -38 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___internal_snapshot_test_failures_flakes.json View 2 chunks +2 lines, -4 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___builder.json View 4 chunks +4 lines, -8 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___debug_builder.json View 3 chunks +3 lines, -6 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___nosnap_builder.json View 1 chunk +1 line, -2 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___nosnap_debug_builder.json View 1 chunk +1 line, -2 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___predictable_bisect.json View 4 chunks +4 lines, -8 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___predictable_bisect_one_change.json View 2 chunks +2 lines, -4 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___predictable_bisect_override_changes.json View 4 chunks +4 lines, -8 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___predictable_bisect_recurring_failure.json View 4 chunks +4 lines, -8 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___predictable_bisect_tests_too_long.json View 2 chunks +2 lines, -4 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___shared_bisect_swarming.json View 4 chunks +4 lines, -8 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_client_v8_V8_Win32___builder.json View 1 chunk +1 line, -2 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_client_v8_V8_Win32___debug_builder.json View 1 chunk +1 line, -2 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Android_Arm64___builder.json View 1 chunk +1 line, -3 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Android_Arm___builder.json View 1 chunk +1 line, -3 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Arm___builder.json View 2 chunks +2 lines, -6 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Arm___debug_builder.json View 2 chunks +2 lines, -6 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___mipsel___sim___builder.json View 1 chunk +1 line, -2 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___x87___nosnap___debug_builder.json View 1 chunk +1 line, -2 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Mips___builder.json View 2 chunks +2 lines, -18 lines 2 comments Download
M scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux64_asan_rel_ng.json View 1 chunk +1 line, -2 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux64_avx2_rel_ng.json View 1 chunk +1 line, -2 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux64_rel_ng.json View 1 chunk +1 line, -2 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux_arm64_rel_ng.json View 1 chunk +1 line, -2 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux_arm_rel_ng.json View 1 chunk +1 line, -2 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux_dbg_ng.json View 1 chunk +1 line, -2 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux_nodcheck_rel_ng.json View 1 chunk +1 line, -2 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux_noi18n_rel_ng.json View 1 chunk +1 line, -2 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux_rel_ng.json View 1 chunk +1 line, -2 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_mac_rel_ng.json View 1 chunk +1 line, -2 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_win64_rel_ng.json View 1 chunk +1 line, -2 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_win_nosnap_shared_rel_ng.json View 1 chunk +1 line, -2 lines 0 comments Download
M scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_win_rel_ng.json View 1 chunk +1 line, -2 lines 0 comments Download

Messages

Total messages: 14 (8 generated)
Michael Achenbach
PTAL https://codereview.chromium.org/2127573003/diff/20001/scripts/slave/recipe_modules/v8/api.py File scripts/slave/recipe_modules/v8/api.py (left): https://codereview.chromium.org/2127573003/diff/20001/scripts/slave/recipe_modules/v8/api.py#oldcode316 scripts/slave/recipe_modules/v8/api.py:316: if 'GYP_DEFINES' in build_environment: This part moves to ...
4 years, 5 months ago (2016-07-05 14:36:48 UTC) #4
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2127573003/20001
4 years, 5 months ago (2016-07-05 14:37:08 UTC) #6
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 5 months ago (2016-07-05 14:41:18 UTC) #8
tandrii(chromium)
lgtm https://codereview.chromium.org/2127573003/diff/20001/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Mips___builder.json File scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Mips___builder.json (right): https://codereview.chromium.org/2127573003/diff/20001/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Mips___builder.json#newcode230 scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Mips___builder.json:230: "parent_build_environment": {}, On 2016/07/05 14:36:48, Michael Achenbach wrote: ...
4 years, 5 months ago (2016-07-05 14:59:20 UTC) #9
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/2127573003/20001
4 years, 5 months ago (2016-07-05 15:02:09 UTC) #12
commit-bot: I haz the power
4 years, 5 months ago (2016-07-05 15:06:13 UTC) #14
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://chromium.googlesource.com/chromium/tools/build/+/f9f6d442add21c92080b...

Powered by Google App Engine
This is Rietveld 408576698