Searched refs:sheriff (Results 1 - 25 of 45) sorted by relevance

12

/external/chromium-trace/catapult/dashboard/dashboard/models/
H A Dsheriff_test.py8 from dashboard.models import sheriff namespace
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
[all...]
H A Dalert_group.py151 sheriff = anomaly_entity.test.get().sheriff
152 if not sheriff:
155 sheriff = sheriff.string_id()
162 logger = quick_logger.QuickLogger('auto_triage', sheriff, formatter)
H A Dstoppage_alert_test.py10 from dashboard.models import sheriff namespace
19 sheriff.Sheriff(id='Foo', patterns=['*/*/*/*']).put()
32 self.assertEqual(test.sheriff, alert.sheriff)
H A Dstoppage_alert.py99 sheriff=test.sheriff)
H A Dgraph_data.py67 from dashboard.models import sheriff as sheriff_module
121 sheriff = ndb.KeyProperty(kind=sheriff_module.Sheriff, indexed=True) variable in class:Test
159 # for alerts (i.e. they have a sheriff). For other tests, this is empty.
262 # Set the sheriff to the first sheriff (alphabetically by sheriff name)
264 self.sheriff = None
268 self.sheriff = sheriff_entity.key
269 if self.sheriff:
273 # A test is be monitored iff it has a sheriff, an
[all...]
/external/chromium-trace/catapult/dashboard/dashboard/
H A Dlist_monitored_tests.py16 """An endpoint to list the tests monitored by a given sheriff."""
19 """Returns a JSON list of tests for a sheriff.
22 get-sheriffed-by: A sheriff name.
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.Test.sheriff == sheriff,
H A Demail_sheriff.py5 """Provides a function for emailing an alert to a sheriff on duty."""
14 def EmailSheriff(sheriff, test, anomaly):
15 """Sends an email to the sheriff on duty about the given anomaly.
18 sheriff: sheriff.Sheriff entity.
22 receivers = email_template.GetSheriffEmails(sheriff)
24 logging.warn('No email address for %s', sheriff)
H A Demail_template.py56 '<a href="https://chromeperf.appspot.com/alerts?sheriff=%s">'
185 def GetSheriffEmails(sheriff):
188 This includes both the general email address of the sheriff rotation,
190 sheriff on duty, if applicable.
193 sheriff: A Sheriff entity.
199 receivers = [sheriff.email] if sheriff.email else []
200 sheriff_on_duty = _GetSheriffOnDutyEmail(sheriff)
206 def _GetSheriffOnDutyEmail(sheriff):
207 """Gets the email address of the sheriff o
[all...]
H A Ddump_graph_json.py33 if self.request.get('sheriff'):
74 sheriff_keys = {alert.sheriff for alert in alerts}
75 sheriffs = [sheriff.get() for sheriff in sheriff_keys]
87 sheriff: Sheriff name.
96 sheriff_name = self.request.get('sheriff')
99 sheriff = ndb.Key('Sheriff', sheriff_name).get()
100 if not sheriff:
101 self.ReportError('Unknown sheriff specified.')
104 anomalies = self._FetchAnomalies(sheriff, num_anomalie
[all...]
H A Dedit_sheriffs_test.py19 from dashboard.models import sheriff namespace
49 sheriff.Sheriff(
63 sheriffs = sheriff.Sheriff.query().fetch()
84 sheriff_entity = sheriff.Sheriff.query().fetch()[0]
97 self.assertEqual(sheriff_entity.key, aaa.sheriff)
98 self.assertEqual(sheriff_entity.key, bbb.sheriff)
99 self.assertIsNone(ccc.sheriff)
100 self.assertIsNone(ddd.sheriff)
111 sheriff_entity = sheriff.Sheriff.query().fetch()[0]
121 self.assertIsNone(aaa.sheriff)
[all...]
H A Dedit_sheriffs.py5 """Provides the web interface for adding and editing sheriff rotations."""
10 from dashboard.models import sheriff namespace
27 request, response, sheriff.Sheriff)
42 for entity in sheriff.Sheriff.query()}
H A Dmain.py31 sheriff: Sheriff to show anomalies for (optional)
39 sheriff_name = self.request.get('sheriff', _DEFAULT_SHERIFF_NAME)
40 sheriff = ndb.Key('Sheriff', sheriff_name)
42 anomalies = _GetRecentAnomalies(days, sheriff)
58 def _GetRecentAnomalies(days, sheriff):
63 sheriff: The ndb.Key of the Sheriff to fetch Anomalies for.
71 anomaly.Anomaly.sheriff == sheriff)
H A Dauto_triage_test.py18 from dashboard.models import sheriff namespace
46 test.sheriff = sheriff_key
69 sheriff=sheriff_key).put()
72 sheriff_key = sheriff.Sheriff(email='a@google.com', id='sheriff_key').put()
85 sheriff_key = sheriff.Sheriff(email='a@google.com', id='sheriff_key').put()
98 sheriff_key = sheriff.Sheriff(email='a@google.com', id='sheriff_key').put()
111 sheriff_key = sheriff.Sheriff(email='a@google.com', id='sheriff_key').put()
124 sheriff_key = sheriff.Sheriff(email='a@google.com', id='sheriff_key').put()
142 sheriff_key = sheriff.Sheriff(email='a@google.com', id='sheriff_key').put()
171 sheriff_key = sheriff
[all...]
H A Dalerts_test.py17 from dashboard.models import sheriff namespace
34 sheriff_key = sheriff.Sheriff(
62 sheriff=sheriff_key)
74 bug_id=bug_id, sheriff=sheriff_key)
87 sheriff=sheriff_key)
154 # Add another sheriff to the mock datastore, and set the sheriff of some
155 # anomalies to be this new sheriff.
156 sheriff2_key = sheriff.Sheriff(
163 anomaly_entity.sheriff
[all...]
H A Dbench_find_anomalies_test.py20 from dashboard.models import sheriff namespace
38 self.sheriff = sheriff.Sheriff(
55 sheriff_entity = self.sheriff.get()
91 sheriff=self.sheriff).put()
H A Demail_summary.py15 from dashboard.models import sheriff namespace
27 """Summarizes alerts and sends e-mail to sheriff on duty.
30 anomalies related to that sheriff that were triggered in the past 24 hours.
37 sheriffs_to_email_query = sheriff.Sheriff.query(
38 sheriff.Sheriff.summarize == True)
48 """Sends a summary email for the given sheriff rotation.
66 """Returns untriaged anomalies for |sheriff| after |start_time|."""
68 anomaly.Anomaly.sheriff == sheriff_entity.key,
H A Dsend_stoppage_alert_emails.py15 from dashboard.models import sheriff namespace
71 sheriffs_to_email_query = sheriff.Sheriff.query(
72 sheriff.Sheriff.stoppage_alert_delay > 0)
78 """Sends a summary email for the given sheriff rotation.
102 stoppage_alert.StoppageAlert.sheriff == sheriff_entity.key,
H A Dstats_test.py19 from dashboard.models import sheriff namespace
61 sheriff.Sheriff(
88 correct_sheriff = sheriff.Sheriff(
90 wrong_sheriff = sheriff.Sheriff(
91 id='Some other sheriff', patterns=[]).put()
101 sheriff=correct_sheriff,
109 sheriff=correct_sheriff,
115 # Should not be included: wrong sheriff.
117 sheriff=wrong_sheriff,
125 sheriff
[all...]
H A Demail_summary_test.py17 from dashboard.models import sheriff namespace
45 timestamp=anomaly_time, sheriff=sheriff_key).put()
48 """Adds a sheriff with summarize set to False, and some alerts."""
49 sheriff_key = sheriff.Sheriff(
64 sheriff_key = sheriff.Sheriff(
79 sheriff_key = sheriff.Sheriff(
93 sheriff_key = sheriff.Sheriff(
107 sheriff1 = sheriff.Sheriff(
109 sheriff2 = sheriff.Sheriff(
H A Dfind_anomalies.py54 sheriff = _GetSheriffForTest(test)
55 if not sheriff:
56 logging.error('No sheriff for %s', test_key)
78 # Email sheriff about any new regressions.
82 not sheriff.summarize):
83 email_sheriff.EmailSheriff(sheriff, test, anomaly_entity)
200 """Gets the Sheriff for a test, or None if no sheriff."""
201 if test.sheriff:
202 return test.sheriff.get()
252 sheriff
[all...]
H A Ddump_graph_json_test.py18 from dashboard.models import sheriff namespace
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()
144 # parameter 'sheriff' should be returned.
147 {'sheriff': 'Chromium Perf Sheriff'})
H A Dalerts.py16 from dashboard.models import sheriff namespace
35 sheriff: The name of a sheriff (optional).
42 sheriff_name = self.request.get('sheriff', 'Chromium Perf Sheriff')
68 """Checks whether the sheriff can be found for the current user."""
90 anomaly.Anomaly.sheriff == sheriff_key)
117 stoppage_alert.StoppageAlert.sheriff == sheriff_key)
130 """Returns a list of sheriff names for all sheriffs in the datastore."""
131 sheriff_keys = sheriff.Sheriff.query().fetch(keys_only=True)
H A Dlist_monitored_tests_test.py14 from dashboard.models import sheriff namespace
40 sheriff.Sheriff(
H A Dsend_stoppage_alert_emails_test.py14 from dashboard.models import sheriff namespace
31 sheriff.Sheriff(
H A Dfind_anomalies_test.py16 from dashboard.models import sheriff namespace
129 sheriff.Sheriff(
130 email='a@google.com', id='sheriff', patterns=[test_path]).put()
136 mock.call(ModelMatcher('sheriff'),
139 mock.call(ModelMatcher('sheriff'),
142 mock.call(ModelMatcher('sheriff'),
159 a.sheriff.string_id() == sheriff_name and
167 start_revision=10007, end_revision=10011, sheriff_name='sheriff',
173 start_revision=10037, end_revision=10041, sheriff_name='sheriff',
180 sheriff_name='sheriff', internal_onl
[all...]

Completed in 264 milliseconds

12