/external/chromium-trace/catapult/dashboard/dashboard/models/ |
D | sheriff_test.py | 8 from dashboard.models import sheriff 14 with self.assertRaises(sheriff.ValidationError): 15 sheriff.Sheriff(url='oops') 17 with self.assertRaises(sheriff.ValidationError): 18 sheriff.Sheriff(url='x.com') 19 with self.assertRaises(sheriff.ValidationError): 20 sheriff.Sheriff(url='http://x.com') 24 sheriff.Sheriff(url='http://x.com/') 29 with self.assertRaises(sheriff.ValidationError): 30 sheriff.Sheriff(email='oops') [all …]
|
D | alert_group.py | 151 sheriff = anomaly_entity.GetTestMetadataKey().get().sheriff 152 if not sheriff: 155 sheriff = sheriff.string_id() 162 logger = quick_logger.QuickLogger('auto_triage', sheriff, formatter)
|
D | stoppage_alert_test.py | 10 from dashboard.models import sheriff 19 sheriff.Sheriff(id='Foo', patterns=['*/*/*/*']).put() 32 self.assertEqual(test.sheriff, alert.sheriff)
|
D | graph_data.py | 69 from dashboard.models import sheriff as sheriff_module 125 sheriff = ndb.KeyProperty(kind=sheriff_module.Sheriff, indexed=True) variable in TestMetadata 277 self.sheriff = None 281 self.sheriff = sheriff_entity.key 282 if self.sheriff: 289 if self.sheriff:
|
/external/chromium-trace/catapult/dashboard/dashboard/ |
D | email_template.py | 185 def GetSheriffEmails(sheriff): argument 199 receivers = [sheriff.email] if sheriff.email else [] 200 sheriff_on_duty = _GetSheriffOnDutyEmail(sheriff) 206 def _GetSheriffOnDutyEmail(sheriff): argument 215 if not sheriff.url: 217 response = urlfetch.fetch(sheriff.url) 220 sheriff.url, sheriff.key.string_id()) 225 sheriff.url, response.content) 280 sheriff_name = alert.sheriff.string_id() 302 labels = (alert.sheriff.get().labels +
|
D | list_monitored_tests.py | 24 sheriff = self.request.get('get-sheriffed-by') 25 if not sheriff: 28 self.response.out.write(json.dumps(_ListMonitoredTests(sheriff))) 33 sheriff = ndb.Key('Sheriff', sheriff_name) 35 graph_data.TestMetadata.sheriff == sheriff,
|
D | edit_sheriffs_test.py | 19 from dashboard.models import sheriff 53 sheriff.Sheriff( 68 sheriffs = sheriff.Sheriff.query().fetch() 91 sheriff_entity = sheriff.Sheriff.query().fetch()[0] 106 self.assertEqual(sheriff_entity.key, aaa.sheriff) 107 self.assertEqual(sheriff_entity.key, bbb.sheriff) 108 self.assertIsNone(ccc.sheriff) 109 self.assertIsNone(ddd.sheriff) 120 sheriff_entity = sheriff.Sheriff.query().fetch()[0] 131 self.assertIsNone(aaa.sheriff) [all …]
|
D | dump_graph_json.py | 78 sheriff_keys = {alert.sheriff for alert in alerts} 79 sheriffs = [sheriff.get() for sheriff in sheriff_keys] 103 sheriff = ndb.Key('Sheriff', sheriff_name).get() 104 if not sheriff: 108 anomalies = self._FetchAnomalies(sheriff, num_anomalies) 121 entities.append(sheriff) 163 def _FetchAnomalies(self, sheriff, num_anomalies): argument 166 anomaly.Anomaly.sheriff == sheriff.key)
|
D | auto_triage_test.py | 19 from dashboard.models import sheriff 49 test.sheriff = sheriff_key 72 sheriff=sheriff_key).put() 75 sheriff_key = sheriff.Sheriff(email='a@google.com', id='sheriff_key').put() 88 sheriff_key = sheriff.Sheriff(email='a@google.com', id='sheriff_key').put() 101 sheriff_key = sheriff.Sheriff(email='a@google.com', id='sheriff_key').put() 114 sheriff_key = sheriff.Sheriff(email='a@google.com', id='sheriff_key').put() 127 sheriff_key = sheriff.Sheriff(email='a@google.com', id='sheriff_key').put() 143 sheriff_key = sheriff.Sheriff(email='a@google.com', id='sheriff_key').put() 172 sheriff_key = sheriff.Sheriff(email='a@google.com', id='sheriff_key').put() [all …]
|
D | alerts_test.py | 17 from dashboard.models import sheriff 34 sheriff_key = sheriff.Sheriff( 62 sheriff=sheriff_key) 74 bug_id=bug_id, sheriff=sheriff_key) 87 sheriff=sheriff_key) 156 sheriff2_key = sheriff.Sheriff( 163 anomaly_entity.sheriff = sheriff2_key 176 sheriff.Sheriff(id='Sheriff', patterns=['M/b/*/*']).put() 189 sheriff.Sheriff(id='Sheriff', patterns=['M/b/*/*']).put() 206 sheriff.Sheriff(id='Foo', internal_only=True).put()
|
D | find_anomalies.py | 54 sheriff = _GetSheriffForTest(test) 55 if not sheriff: 82 not sheriff.summarize): 83 email_sheriff.EmailSheriff(sheriff, test, anomaly_entity) 203 if test.sheriff: 204 return test.sheriff.get() 254 sheriff=test.sheriff,
|
D | email_summary_test.py | 17 from dashboard.models import sheriff 45 timestamp=anomaly_time, sheriff=sheriff_key).put() 49 sheriff_key = sheriff.Sheriff( 64 sheriff_key = sheriff.Sheriff( 79 sheriff_key = sheriff.Sheriff( 93 sheriff_key = sheriff.Sheriff( 108 sheriff1 = sheriff.Sheriff( 110 sheriff2 = sheriff.Sheriff(
|
D | bench_find_anomalies_test.py | 20 from dashboard.models import sheriff 38 self.sheriff = sheriff.Sheriff( 55 sheriff_entity = self.sheriff.get() 91 sheriff=self.sheriff).put()
|
D | email_sheriff.py | 14 def EmailSheriff(sheriff, test, anomaly): argument 22 receivers = email_template.GetSheriffEmails(sheriff) 24 logging.warn('No email address for %s', sheriff)
|
D | main.py | 40 sheriff = ndb.Key('Sheriff', sheriff_name) 42 anomalies = _GetRecentAnomalies(days, sheriff) 58 def _GetRecentAnomalies(days, sheriff): argument 71 anomaly.Anomaly.sheriff == sheriff)
|
D | dump_graph_json_test.py | 18 from dashboard.models import sheriff 101 sheriff_key = sheriff.Sheriff(email='example@google.com').put() 102 anomaly.Anomaly(sheriff=sheriff_key, test=test_key).put() 126 chromium_sheriff = sheriff.Sheriff( 128 qa_sheriff = sheriff.Sheriff( 130 anomaly.Anomaly(sheriff=chromium_sheriff, test=test_key_foo).put() 131 anomaly.Anomaly(sheriff=qa_sheriff, test=test_key_bar).put()
|
D | send_stoppage_alert_emails.py | 14 from dashboard.models import sheriff 67 sheriffs_to_email_query = sheriff.Sheriff.query( 68 sheriff.Sheriff.stoppage_alert_delay > 0) 97 stoppage_alert.StoppageAlert.sheriff == sheriff_entity.key,
|
D | delete_test_data_test.py | 14 from dashboard.models import sheriff 166 sheriff_key = sheriff.Sheriff( 169 test.sheriff = sheriff_key 198 sheriff_key = sheriff.Sheriff( 201 test.sheriff = sheriff_key
|
D | find_anomalies_test.py | 16 from dashboard.models import sheriff 129 sheriff.Sheriff( 162 a.sheriff.string_id() == sheriff_name and 201 sheriff.Sheriff( 229 sheriff.Sheriff( 250 sheriff.Sheriff( 288 sheriff.Sheriff( 313 sheriff.Sheriff( 315 sheriff.Sheriff( 333 sheriff.Sheriff(
|
D | email_summary.py | 15 from dashboard.models import sheriff 37 sheriffs_to_email_query = sheriff.Sheriff.query( 38 sheriff.Sheriff.summarize == True) 68 anomaly.Anomaly.sheriff == sheriff_entity.key,
|
D | edit_sheriffs.py | 10 from dashboard.models import sheriff 27 request, response, sheriff.Sheriff) 43 for entity in sheriff.Sheriff.query()}
|
D | associate_alerts_test.py | 20 from dashboard.models import sheriff 36 return sheriff.Sheriff( 64 sheriff=sheriff_key).put() 71 sheriff=sheriff_key).put() 78 sheriff=sheriff_key, bug_id=12345).put()
|
D | alerts.py | 16 from dashboard.models import sheriff 90 anomaly.Anomaly.sheriff == sheriff_key) 117 stoppage_alert.StoppageAlert.sheriff == sheriff_key) 131 sheriff_keys = sheriff.Sheriff.query().fetch(keys_only=True)
|
/external/chromium-trace/catapult/dashboard/docs/ |
D | admin-tasks.md | 76 ### Editing sheriff rotations 78 You can view, create and edit sheriff rotations 81 #### Adding a new sheriff 83 It’s fine to add a new sheriff rotation any time a team wants alerts 84 to go to a new email address. It’s fine to make a temporary sheriff 88 - **Name**: This is the name of the sheriff 91 - **Rotation URL**: Some sheriff rotations have a URL for specifying 92 the email of the sheriff. For example, the Chromium Perf Sheriff URL 93 …is [http://chromium-build.appspot.com/p/chromium/sheriff\_perf.js](http://chromium-build.appspot.c… 94 Most sheriff rotations don’t have a URL, and if not it’s fine to leave [all …]
|
/external/skia/site/dev/sheriffing/ |
D | index.md | 6 * [What does a sheriff do?](#what_is_a_sheriff) 12 * [How to swap sheriff shifts](#how_to_swap) 23 What does a sheriff do? 26 A sheriff keeps an eye on the tree, DEPS rolls, Gold tool and the Perf tool. 28 Below is a brief summary of what the sheriff does for each task: 46 * The sheriff's duty here is to make sure that when developers introduce new images or new perf reg… 52 …he tree green and then open; if a simple revert can fix the problem, the sheriff <b>should revert … 59 …kia-tree-status web app](https://skia-tree-status.appspot.com/sheriff). The current sheriff is hig… 60 … banner on the top of the [status page](https://status.skia.org) also displays the current sheriff. 64 How to swap sheriff shifts
|