Home
last modified time | relevance | path

Searched refs:sheriff (Results 1 – 25 of 56) sorted by relevance

123

/external/chromium-trace/catapult/dashboard/dashboard/models/
Dsheriff_test.py8 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 …]
Dalert_group.py151 sheriff = anomaly_entity.GetTestMetadataKey().get().sheriff
152 if not sheriff:
155 sheriff = sheriff.string_id()
162 logger = quick_logger.QuickLogger('auto_triage', sheriff, formatter)
Dstoppage_alert_test.py10 from dashboard.models import sheriff
19 sheriff.Sheriff(id='Foo', patterns=['*/*/*/*']).put()
32 self.assertEqual(test.sheriff, alert.sheriff)
Dgraph_data.py69 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/
Demail_template.py185 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 +
Dlist_monitored_tests.py24 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,
Dedit_sheriffs_test.py19 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 …]
Ddump_graph_json.py78 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)
Dauto_triage_test.py19 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 …]
Dalerts_test.py17 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()
Dfind_anomalies.py54 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,
Demail_summary_test.py17 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(
Dbench_find_anomalies_test.py20 from dashboard.models import sheriff
38 self.sheriff = sheriff.Sheriff(
55 sheriff_entity = self.sheriff.get()
91 sheriff=self.sheriff).put()
Demail_sheriff.py14 def EmailSheriff(sheriff, test, anomaly): argument
22 receivers = email_template.GetSheriffEmails(sheriff)
24 logging.warn('No email address for %s', sheriff)
Dmain.py40 sheriff = ndb.Key('Sheriff', sheriff_name)
42 anomalies = _GetRecentAnomalies(days, sheriff)
58 def _GetRecentAnomalies(days, sheriff): argument
71 anomaly.Anomaly.sheriff == sheriff)
Ddump_graph_json_test.py18 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()
Dsend_stoppage_alert_emails.py14 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,
Ddelete_test_data_test.py14 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
Dfind_anomalies_test.py16 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(
Demail_summary.py15 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,
Dedit_sheriffs.py10 from dashboard.models import sheriff
27 request, response, sheriff.Sheriff)
43 for entity in sheriff.Sheriff.query()}
Dassociate_alerts_test.py20 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()
Dalerts.py16 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/
Dadmin-tasks.md76 ### 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/
Dindex.md6 * [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

123