Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(528)

Side by Side Diff: masters/master.chromium.memory.fyi/notifier_cfg.py

Issue 2277423002: Remove master.chromium.memory.fyi since it moved to master.chromium.memory.full. (Closed)
Patch Set: Add missing test. Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
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
3 # found in the LICENSE file.
4
5 from master import failures_notifier
6 from master import master_utils
7
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
10 # automatically.
11 # Note: don't include 'update scripts' since we can't do much about it when
12 # it's failing and the tree is still technically fine.
13 categories_steps = {
14 '': ['update'],
15 'memory_tester': [
16 # Please keep the list below sorted.
17 'memory test: app_list',
18 'memory test: ash_unittests',
19 'memory test: aura',
20 'memory test: base_unittests',
21 'memory test: chromeos_unittests',
22 'memory test: components',
23 'memory test: compositor',
24 'memory test: content',
25 'memory test: courgette',
26 'memory test: crypto',
27 'memory test: device_unittests',
28 'memory test: display_unittests',
29 'memory test: extensions_unittests',
30 'memory test: gpu',
31 'memory test: jingle',
32 'memory test: ipc_tests',
33 'memory test: media',
34 'memory test: message_center',
35 'memory test: net',
36 'memory test: printing',
37 'memory test: ppapi_unittests',
38 'memory test: remoting',
39 'memory test: reliability',
40 # Running two times with different tools on the same bot, hence _1 version.
41 'memory test: reliability_1',
42 'memory test: sandbox',
43 'memory test: sql',
44 'memory test: sync',
45 'memory test: ui_base_unittests',
46 'memory test: unit',
47 'memory test: unit_1', # it's sharded on TSan Linux
48 'memory test: url',
49 'memory test: views',
50 ],
51 'windows': ['svnkill', 'taskkill'],
52 'compile': ['check_deps', 'compile', 'archive_build']
53 }
54
55 exclusions = {
56 }
57
58 forgiving_steps = ['update_scripts', 'update', 'svnkill', 'taskkill',
59 'archive_build']
60
61 def Update(config, active_master, c):
62 c['status'].append(failures_notifier.FailuresNotifier(
63 fromaddr=active_master.from_address,
64 categories_steps=categories_steps,
65 exclusions=exclusions,
66 relayhost=config.Master.smtp,
67 subject='buildbot %(result)s in %(projectName)s on %(builder)s, '
68 'revision %(revision)s',
69 extraRecipients=active_master.tree_closing_notification_recipients,
70 lookup=master_utils.FilterDomain(),
71 forgiving_steps=forgiving_steps,
72 use_getname=True,
73 public_html='../master.chromium/public_html',
74 sheriffs=['sheriff_memory'],
75 status_header='Failure notification for "%(steps)s" on "%(builder)s".\n'
76 'Please see if the failures are related to your commit and take '
77 'appropriate actions (e.g. revert, update suppressions, notify '
78 'sheriff, etc.).\n\n'
79 'For more info on the memory waterfall please see these links:\n'
80 'http://dev.chromium.org/developers/tree-sheriffs/sheriff-details-chro mium/memory-sheriff\n'
81 'http://dev.chromium.org/developers/how-tos/using-valgrind/threadsanit izer\n'
82 '\nBy the way, the current memory sheriff is on the CC list.'
83 ))
84
85 # Set up a separate notifier for the Dr.Memory bots.
86 # TODO(timurrrr); merge this with the main notifier once DrMemory is verified
87 # to send few e-mails.
88 drm_categories_steps = {
89 'drmemory_tester': [
90 # Please keep this list sorted.
91 'memory test: base_unittests',
92 'memory test: components',
93 'memory test: content',
94 'memory test: crypto',
95 'memory test: display_unittests',
96 'memory test: extensions_unittests',
97 'memory test: ipc_tests',
98 'memory test: media',
99 'memory test: net',
100 'memory test: printing',
101 'memory test: remoting',
102 'memory test: sql',
103 'memory test: sync',
104 'memory test: ui_base_unittests',
105 'memory test: unit', # unit_tests might be sharded
106 'memory test: unit_1',
107 'memory test: unit_2',
108 'memory test: url',
109 ],
110 }
111 c['status'].append(failures_notifier.FailuresNotifier(
112 fromaddr=active_master.from_address,
113 categories_steps=drm_categories_steps,
114 exclusions=exclusions,
115 relayhost=config.Master.smtp,
116 subject='drmemory buildbot %(result)s in %(projectName)s on '
117 '%(builder)s, revision %(revision)s',
118 sendToInterestedUsers=True,
119 extraRecipients=(
120 active_master.tree_closing_notification_recipients +
121 # Also send e-mails to the Dr.Memory team.
122 ['bruening+drmfailure@google.com',
123 'zhaoqin+drmfailure@google.com',
124 ]),
125 lookup=master_utils.FilterDomain(),
126 forgiving_steps=forgiving_steps,
127 use_getname=True,
128 public_html='../master.chromium/public_html',
129 sheriffs=['sheriff_memory'],
130 status_header='Failure notification for "%(steps)s" on "%(builder)s".\n\n'
131 'NOTE: This bot is in testing mode, but most of the failures are '
132 'expected to indicate real bugs.\n\n'
133 'Please see if the failures are related to your commit and take '
134 'appropriate actions (e.g. revert, update suppressions, notify '
135 'sheriff, etc.).\n\n'
136 'For more info on Dr.Memory waterfall please see these links:\n'
137 'http://dev.chromium.org/developers/tree-sheriffs/sheriff-details-chro mium/memory-sheriff\n'
138 'http://dev.chromium.org/developers/how-tos/using-drmemory\n'
139 '\nBy the way, the current memory sheriff is on the CC list.'
140 ))
OLDNEW
« no previous file with comments | « masters/master.chromium.memory.fyi/master_site_config.py ('k') | masters/master.chromium.memory.fyi/slaves.cfg » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698