| OLD | NEW |
| 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 from master import gatekeeper | 5 from master import gatekeeper |
| 6 from master import master_utils | 6 from master import master_utils |
| 7 | 7 |
| 8 # This is the list of the builder categories and the corresponding critical | 8 # This is the list of the builder categories and the corresponding critical |
| 9 # steps. If one critical step fails, gatekeeper will close the tree | 9 # steps. If one critical step fails, gatekeeper will close the tree |
| 10 # automatically. | 10 # automatically. |
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 84 'BuildBoard', | 84 'BuildBoard', |
| 85 'UnitTest', | 85 'UnitTest', |
| 86 ] | 86 ] |
| 87 } | 87 } |
| 88 | 88 |
| 89 subject = ('buildbot %(result)s in %(projectName)s on %(builder)s, ' | 89 subject = ('buildbot %(result)s in %(projectName)s on %(builder)s, ' |
| 90 'revision %(revision)s') | 90 'revision %(revision)s') |
| 91 warning_header = ('Please look at failure in "%(steps)s" on "%(builder)s" ' | 91 warning_header = ('Please look at failure in "%(steps)s" on "%(builder)s" ' |
| 92 'and help out if you can') | 92 'and help out if you can') |
| 93 | 93 |
| 94 def Update(config, active_master, alternate_master, c): | 94 def Update(config, active_master, c): |
| 95 # chrome likely/possible failures to the chrome sheriffs, closing the | 95 # chrome likely/possible failures to the chrome sheriffs, closing the |
| 96 # chrome tree | 96 # chrome tree |
| 97 c['status'].append(gatekeeper.GateKeeper( | 97 c['status'].append(gatekeeper.GateKeeper( |
| 98 fromaddr=active_master.from_address, | 98 fromaddr=active_master.from_address, |
| 99 categories_steps=chromium_categories_steps, | 99 categories_steps=chromium_categories_steps, |
| 100 exclusions=exclusions, | 100 exclusions=exclusions, |
| 101 relayhost=config.Master.smtp, | 101 relayhost=config.Master.smtp, |
| 102 subject=subject, | 102 subject=subject, |
| 103 extraRecipients=active_master.tree_closing_notification_recipients, | 103 extraRecipients=active_master.tree_closing_notification_recipients, |
| 104 lookup=master_utils.FilterDomain(), | 104 lookup=master_utils.FilterDomain(), |
| 105 forgiving_steps=forgiving_steps, | 105 forgiving_steps=forgiving_steps, |
| 106 tree_status_url=active_master.tree_status_url, | 106 tree_status_url=active_master.tree_status_url, |
| 107 sheriffs=['sheriff'], | 107 sheriffs=['sheriff'], |
| 108 public_html='../master.chromium/public_html', | 108 public_html='../master.chromium/public_html', |
| 109 use_getname=True)) | 109 use_getname=True)) |
| 110 # chromium os failures close the chromeOS tree | 110 # chromium os failures close the chromeOS tree |
| 111 c['status'].append(gatekeeper.GateKeeper( | 111 c['status'].append(gatekeeper.GateKeeper( |
| 112 fromaddr=active_master.from_address, | 112 fromaddr=active_master.from_address, |
| 113 categories_steps=close_chromiumos_categories_steps, | 113 categories_steps=close_chromiumos_categories_steps, |
| 114 exclusions=exclusions, | 114 exclusions=exclusions, |
| 115 relayhost=config.Master.smtp, | 115 relayhost=config.Master.smtp, |
| 116 subject='Closer ' + subject, | 116 subject='Closer ' + subject, |
| 117 extraRecipients=alternate_master.tree_closing_notification_recipients, | 117 extraRecipients=( |
| 118 active_master.alternate_tree_closing_notification_recipients), |
| 118 lookup=master_utils.FilterDomain(), | 119 lookup=master_utils.FilterDomain(), |
| 119 forgiving_steps=forgiving_steps, | 120 forgiving_steps=forgiving_steps, |
| 120 tree_status_url=alternate_master.tree_status_url, | 121 tree_status_url=active_master.alternate_tree_status_url, |
| 121 sheriffs=['sheriff_cros_mtv', 'sheriff_cros_nonmtv'], | 122 sheriffs=['sheriff_cros_mtv', 'sheriff_cros_nonmtv'], |
| 122 public_html='../master.chromium/public_html', | 123 public_html='../master.chromium/public_html', |
| 123 use_getname=True)) | 124 use_getname=True)) |
| 124 # chromium os buried failures/flakiness to chrome OS folk | 125 # chromium os buried failures/flakiness to chrome OS folk |
| 125 c['status'].append(gatekeeper.GateKeeper( | 126 c['status'].append(gatekeeper.GateKeeper( |
| 126 fromaddr=active_master.from_address, | 127 fromaddr=active_master.from_address, |
| 127 categories_steps=warn_chromiumos_categories_steps, | 128 categories_steps=warn_chromiumos_categories_steps, |
| 128 exclusions=exclusions, | 129 exclusions=exclusions, |
| 129 relayhost=config.Master.smtp, | 130 relayhost=config.Master.smtp, |
| 130 subject='Warning ' + subject, | 131 subject='Warning ' + subject, |
| (...skipping 14 matching lines...) Expand all Loading... |
| 145 relayhost=config.Master.smtp, | 146 relayhost=config.Master.smtp, |
| 146 subject='Warning ' + subject, | 147 subject='Warning ' + subject, |
| 147 status_header=warning_header, | 148 status_header=warning_header, |
| 148 extraRecipients=[], | 149 extraRecipients=[], |
| 149 lookup=master_utils.FilterDomain(), | 150 lookup=master_utils.FilterDomain(), |
| 150 forgiving_steps=forgiving_steps, | 151 forgiving_steps=forgiving_steps, |
| 151 tree_status_url=None, | 152 tree_status_url=None, |
| 152 sheriffs=['sheriff_aura'], | 153 sheriffs=['sheriff_aura'], |
| 153 public_html='../master.chromium/public_html', | 154 public_html='../master.chromium/public_html', |
| 154 use_getname=True)) | 155 use_getname=True)) |
| OLD | NEW |