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

Unified Diff: scripts/master/factory/chromium_commands.py

Issue 11379003: Add Windows ASAN bots. (Closed) Base URL: http://git.chromium.org/chromium/tools/build.git@neuter
Patch Set: Change the window Builder's category to avoid closing the tree Created 8 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « masters/master.chromium.memory/slaves.cfg ('k') | scripts/master/factory/chromium_factory.py » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: scripts/master/factory/chromium_commands.py
diff --git a/scripts/master/factory/chromium_commands.py b/scripts/master/factory/chromium_commands.py
index 702be99e2a9196b25b04d7ce75a7d26048b2818c..017e52c8ae022a321b89db3fcbfb5bec8632eb76 100644
--- a/scripts/master/factory/chromium_commands.py
+++ b/scripts/master/factory/chromium_commands.py
@@ -71,6 +71,7 @@ class ChromiumCommands(commands.FactoryCommands):
self._archive_tool = J(s_dir, 'archive_build.py')
self._sizes_tool = J(s_dir, 'sizes.py')
self._check_lkgr_tool = J(s_dir, 'check_lkgr.py')
+ self._windows_asan_tool = J(s_dir, 'win_apply_asan.py')
# Scripts in the private dir.
self._download_and_extract_official_tool = self.PathJoin(
@@ -135,6 +136,12 @@ class ChromiumCommands(commands.FactoryCommands):
self._factory.addStep(FileUpload(slavesrc=slavesrc,
masterdest=masterdest))
+ def AddWindowsASANStep(self):
+ """Adds a step to run syzygy/ASAN over the output directory."""
+ cmd = [self._python, self._windows_asan_tool,
+ '--build-dir', self._build_dir, '--target', self._target]
+ self.AddTestStep(shell.ShellCommand, 'apply_asan', cmd)
+
def AddArchiveBuild(self, mode='dev', show_url=True, factory_properties=None):
"""Adds a step to the factory to archive a build."""
« no previous file with comments | « masters/master.chromium.memory/slaves.cfg ('k') | scripts/master/factory/chromium_factory.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698