| OLD | NEW |
| (Empty) |
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | |
| 2 # Use of this source code is governed by a BSD-style license that can be | |
| 3 # found in the LICENSE file. | |
| 4 | |
| 5 from master import gitiles_poller | |
| 6 from master import master_config | |
| 7 from master import master_utils | |
| 8 from master.factory import annotator_factory | |
| 9 | |
| 10 import master_site_config | |
| 11 ActiveMaster = master_site_config.ChromiumFYI | |
| 12 | |
| 13 defaults = {} | |
| 14 | |
| 15 helper = master_config.Helper(defaults) | |
| 16 B = helper.Builder | |
| 17 F = helper.Factory | |
| 18 S = helper.Scheduler | |
| 19 | |
| 20 m_annotator = annotator_factory.AnnotatorFactory() | |
| 21 | |
| 22 defaults['category'] = 'drmemory' | |
| 23 | |
| 24 # | |
| 25 # Main Dr. Memory release scheduler for src/ | |
| 26 # | |
| 27 S('chromium_drmemory_lkgr', branch='lkgr') | |
| 28 | |
| 29 # | |
| 30 # Windows LKGR DrMemory Builder | |
| 31 # | |
| 32 # crbug.com/399990: short name to avoid hitting path length limit | |
| 33 B('Win LKGR (DrM)', 'win_lkgr_drmemory', | |
| 34 # not use a gatekeeper yet | |
| 35 scheduler='chromium_drmemory_lkgr', | |
| 36 notify_on_missing=True) | |
| 37 F('win_lkgr_drmemory', m_annotator.BaseFactory(recipe='chromium_drfuzz')) | |
| 38 | |
| 39 # | |
| 40 # Windows LKGR DrMemory X64 Builder | |
| 41 # | |
| 42 # crbug.com/399990: short name to avoid hitting path length limit | |
| 43 B('Win LKGR (DrM 64)', 'win_lkgr_drmemory_x64', | |
| 44 # not use a gatekeeper yet | |
| 45 scheduler='chromium_drmemory_lkgr', | |
| 46 notify_on_missing=True) | |
| 47 F('win_lkgr_drmemory_x64', m_annotator.BaseFactory(recipe='chromium_drfuzz')) | |
| 48 | |
| 49 def Update(_update_config, _active_master, c): | |
| 50 lkgr_poller = gitiles_poller.GitilesPoller( | |
| 51 'https://chromium.googlesource.com/chromium/src', | |
| 52 branches=['lkgr']) | |
| 53 c['change_source'].append(lkgr_poller) | |
| 54 return helper.Update(c) | |
| OLD | NEW |