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

Issue 11379003: Add Windows ASAN bots. (Closed)

Created:
8 years, 1 month ago by iannucci
Modified:
8 years ago
CC:
chromium-reviews, nsylvain+cc_chromium.org, cmp+cc_chromium.org, Sébastien Marchand, Roger McFarlane (Chromium), Alexander Potapenko, kcc1
Base URL:
http://git.chromium.org/chromium/tools/build.git@neuter
Visibility:
Public.

Description

Add Windows ASAN bots. This involves adding a new step, and adding a new builder category to chromium.memory. VMs are already allocated. BUG=152226 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=170787

Patch Set 1 #

Patch Set 2 : Use real slaves #

Patch Set 3 : Missing file #

Patch Set 4 : Rebase, tweaks, lint #

Total comments: 5

Patch Set 5 : Cleanup some unnecessary pieces #

Total comments: 32

Patch Set 6 : Fixes and .gitignore #

Patch Set 7 : #

Patch Set 8 : Cover case with dotted folders #

Patch Set 9 : Add CHROME_ALLOCATOR environment var to tests #

Total comments: 10

Patch Set 10 : Make zip_build a bit better #

Total comments: 12

Patch Set 11 : Some fixes. Also make the help message in zip_build more helpful. #

Patch Set 12 : Make things a little less (more?) ugly #

Total comments: 11

Patch Set 13 : Substantially slim things down #

Patch Set 14 : formatting #

Total comments: 9

Patch Set 15 : nits #

Patch Set 16 : Change the window Builder's category to avoid closing the tree #

Unified diffs Side-by-side diffs Delta from patch set Stats (+186 lines, -12 lines) Patch
M .gitignore View 1 2 3 4 5 2 chunks +7 lines, -0 lines 0 comments Download
M masters/master.chromium.memory/master.cfg View 1 chunk +2 lines, -0 lines 0 comments Download
A masters/master.chromium.memory/master_win_cfg.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +116 lines, -0 lines 0 comments Download
M masters/master.chromium.memory/slaves.cfg View 1 2 1 chunk +24 lines, -0 lines 0 comments Download
M scripts/master/factory/chromium_commands.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +7 lines, -0 lines 0 comments Download
M scripts/master/factory/chromium_factory.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +15 lines, -1 line 0 comments Download
M scripts/master/factory/commands.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +3 lines, -1 line 0 comments Download
M scripts/master/factory/gclient_factory.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 chunks +12 lines, -10 lines 0 comments Download

Messages

Total messages: 25 (0 generated)
iannucci
https://chromiumcodereview.appspot.com/11379003/diff/8001/scripts/master/factory/gclient_factory.py File scripts/master/factory/gclient_factory.py (right): https://chromiumcodereview.appspot.com/11379003/diff/8001/scripts/master/factory/gclient_factory.py#newcode240 scripts/master/factory/gclient_factory.py:240: 'asan=1' in gclient_env.get('GYP_DEFINES', ''))): This change is necessary because ...
8 years, 1 month ago (2012-11-21 03:22:03 UTC) #1
iannucci
PTAL. You may want to grab a coffee for this one :)
8 years, 1 month ago (2012-11-21 03:24:53 UTC) #2
iannucci
+sebmarchand, +rogerm
8 years, 1 month ago (2012-11-21 03:26:55 UTC) #3
Roger McFarlane (Chromium)
Nice! https://chromiumcodereview.appspot.com/11379003/diff/8001/scripts/slave/chromium/win_apply_asan.py File scripts/slave/chromium/win_apply_asan.py (right): https://chromiumcodereview.appspot.com/11379003/diff/8001/scripts/slave/chromium/win_apply_asan.py#newcode45 scripts/slave/chromium/win_apply_asan.py:45: '--input-pdb=%s' % pdb, If the input PDB file ...
8 years, 1 month ago (2012-11-21 03:59:30 UTC) #4
iannucci
https://chromiumcodereview.appspot.com/11379003/diff/8001/scripts/slave/chromium/win_apply_asan.py File scripts/slave/chromium/win_apply_asan.py (right): https://chromiumcodereview.appspot.com/11379003/diff/8001/scripts/slave/chromium/win_apply_asan.py#newcode45 scripts/slave/chromium/win_apply_asan.py:45: '--input-pdb=%s' % pdb, On 2012/11/21 03:59:30, Roger McFarlane (Chromium) ...
8 years, 1 month ago (2012-11-21 06:32:05 UTC) #5
M-A Ruel
https://chromiumcodereview.appspot.com/11379003/diff/8002/masters/master.chromium.memory/master_win_cfg.py File masters/master.chromium.memory/master_win_cfg.py (right): https://chromiumcodereview.appspot.com/11379003/diff/8002/masters/master.chromium.memory/master_win_cfg.py#newcode40 masters/master.chromium.memory/master_win_cfg.py:40: tests_1 = \ ? tests_1 = [ https://chromiumcodereview.appspot.com/11379003/diff/8002/masters/master.chromium.memory/master_win_cfg.py#newcode49 masters/master.chromium.memory/master_win_cfg.py:49: ...
8 years, 1 month ago (2012-11-21 09:06:32 UTC) #6
iannucci
I also added CHROME_ALLOCATOR=WINHEAP to the environment via a new key in factory_properties. https://chromiumcodereview.appspot.com/11379003/diff/8002/masters/master.chromium.memory/master_win_cfg.py File ...
8 years, 1 month ago (2012-11-21 18:27:42 UTC) #7
Roger McFarlane (Chromium)
A couple more comments. I'll leave it to the infrastructure folks to sign off or ...
8 years, 1 month ago (2012-11-21 19:29:51 UTC) #8
iannucci
https://chromiumcodereview.appspot.com/11379003/diff/8003/scripts/master/factory/chromium_factory.py File scripts/master/factory/chromium_factory.py (right): https://chromiumcodereview.appspot.com/11379003/diff/8003/scripts/master/factory/chromium_factory.py#newcode904 scripts/master/factory/chromium_factory.py:904: factory_properties=factory_properties) On 2012/11/21 19:29:52, Roger McFarlane (Chromium) wrote: > ...
8 years, 1 month ago (2012-11-21 22:26:57 UTC) #9
iannucci
@maruel, if you could take another look, that would be awesome. I'd really like to ...
8 years ago (2012-11-26 23:51:19 UTC) #10
nsylvain
generic question : why can't we replace the binary itself with the asanified version instead ...
8 years ago (2012-11-27 00:23:15 UTC) #11
iannucci
General answer: Originally I had it build the asan version and then move it over ...
8 years ago (2012-11-27 01:39:12 UTC) #12
M-A Ruel
This CL adds a lot of unrelated changes. It would have been much less painful ...
8 years ago (2012-11-27 20:40:15 UTC) #13
iannucci
All fixed... I also cut this cl up into a series of smaller CLs: * ...
8 years ago (2012-11-28 03:19:34 UTC) #14
M-A Ruel
https://chromiumcodereview.appspot.com/11379003/diff/17007/masters/master.chromium.memory/master_win_cfg.py File masters/master.chromium.memory/master_win_cfg.py (right): https://chromiumcodereview.appspot.com/11379003/diff/17007/masters/master.chromium.memory/master_win_cfg.py#newcode60 masters/master.chromium.memory/master_win_cfg.py:60: '--compiler=goma', '--build-tool=ninja' Interesting, here you don't use '--'. https://chromiumcodereview.appspot.com/11379003/diff/17007/masters/master.chromium.memory/master_win_cfg.py#newcode72 ...
8 years ago (2012-11-28 15:07:48 UTC) #15
iannucci
https://chromiumcodereview.appspot.com/11379003/diff/17007/masters/master.chromium.memory/master_win_cfg.py File masters/master.chromium.memory/master_win_cfg.py (right): https://chromiumcodereview.appspot.com/11379003/diff/17007/masters/master.chromium.memory/master_win_cfg.py#newcode60 masters/master.chromium.memory/master_win_cfg.py:60: '--compiler=goma', '--build-tool=ninja' On 2012/11/28 15:07:48, Marc-Antoine Ruel wrote: > ...
8 years ago (2012-11-29 02:31:38 UTC) #16
M-A Ruel
lgtm
8 years ago (2012-11-29 14:09:25 UTC) #17
iannucci
On 2012/11/29 14:09:25, Marc-Antoine Ruel wrote: > lgtm Take another look... I missed a tiny ...
8 years ago (2012-12-01 00:47:45 UTC) #18
cmp
lgtm Is the intention to make these tree closers once they prove themselves out?
8 years ago (2012-12-01 03:35:12 UTC) #19
iannucci
On 2012/12/01 03:35:12, cmp wrote: > lgtm > > Is the intention to make these ...
8 years ago (2012-12-02 06:00:32 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/iannucci@chromium.org/11379003/19019
8 years ago (2012-12-03 19:19:45 UTC) #21
commit-bot: I haz the power
Change committed as 170787
8 years ago (2012-12-03 19:22:54 UTC) #22
Timur Iskhodzhanov
Hi, Do you have an estimate of when these bots are green and stable? I ...
8 years ago (2012-12-08 09:08:05 UTC) #23
iannucci
It's taken a bit longer to get these guys to be solid-green than I had ...
8 years ago (2012-12-08 09:40:44 UTC) #24
Timur Iskhodzhanov
8 years ago (2012-12-08 09:49:36 UTC) #25
On Sat, Dec 8, 2012 at 1:40 PM, Robert Iannucci <iannucci@chromium.org> wrote:
> If we can't get them stable green by the end of this week, then I'll move
> them to memory.fyi until they're green, as I agree, they shouldn't be
> continuously red on memory.
To FYI then please, not MFYI.

MFYI is stable too and watched by sheriffs, no need to distract them
by constantly-red bots.

Powered by Google App Engine
This is Rietveld 408576698