blob: 576979454428d9751968be8d33982e4de9195b75 [file] [log] [blame]
[email protected]be853e52010-03-21 16:39:081# Copyright (c) 2010 The Chromium Authors. All rights reserved.
[email protected]a3838612009-10-13 21:57:542# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5# Watchlist Rules
6# Refer: http://dev.chromium.org/developers/contributing-code/watchlists
7
8
9{
10 'WATCHLIST_DEFINITIONS': {
11 'this_file': {
[email protected]b1f54d12009-11-02 22:59:1712 'filepath': '^WATCHLISTS$',
[email protected]a3838612009-10-13 21:57:5413 },
14 'valgrind': {
15 'filepath': 'valgrind',
16 },
[email protected]a3838612009-10-13 21:57:5417 'mac': {
18 'filepath': 'cocoa|\.mm$|(_mac|_posix)\.(cc|h)$',
19 },
20 'base': {
21 'filepath': '^base/.*',
22 },
23 'extension': {
24 'filepath': 'extension',
25 },
26 'views': {
27 # Applies to all files and subdirs within this directory.
28 'filepath': 'views/.*',
29 },
30 'browser': {
31 'filepath': 'chrome/browser/.*',
32 },
[email protected]bf1ca902010-03-23 17:34:2933 'browser_main': {
34 'filepath': 'chrome/browser/browser_main.cc',
35 },
[email protected]cabd51c2010-03-17 16:38:1136 'browser_resources': {
37 'filepath': 'chrome/browser/resources/.*',
38 },
[email protected]e70e11022010-03-30 15:27:1039 'chromeos_login': {
40 'filepath': 'chrome/browser/chromeos/login/.*',
[email protected]fe4d4f02010-03-30 18:48:3241 },
[email protected]a3838612009-10-13 21:57:5442 'download': {
43 'filepath': 'download|save_',
44 },
45 'history': {
46 'filepath': 'chrome/browser/history/.*',
47 },
48 'renderer': {
[email protected]b1f54d12009-11-02 22:59:1749 'filepath': 'chrome/browser/renderer_host/.*|chrome/renderer/.*|'\
50 'chrome/common/render.*',
[email protected]a3838612009-10-13 21:57:5451 },
52 'safe_browsing': {
[email protected]b1f54d12009-11-02 22:59:1753 'filepath': 'chrome/browser/safe_browsing/.*|'\
54 'chrome/browser/renderer_host/safe.*',
[email protected]a3838612009-10-13 21:57:5455 },
56 'tab_contents': {
57 'filepath': 'chrome/browser/tab_contents/.*',
58 },
59 'webkit': {
60 'filepath': 'webkit/.*',
61 },
62 'plugin': {
[email protected]b1f54d12009-11-02 22:59:1763 'filepath': 'chrome/browser/plugin.*|chrome/plugin/.*|'\
64 'chrome/common/plugin.*|webkit/glue/webplugin.*|webkit/glue/plugins/.*',
[email protected]a3838612009-10-13 21:57:5465 },
66 'worker': {
[email protected]b1f54d12009-11-02 22:59:1767 'filepath': 'chrome/browser/worker_host/.*|chrome/worker/.*|'\
68 'chrome/common/worker_messages.*|webkit/glue/webworker.*',
[email protected]a3838612009-10-13 21:57:5469 },
70 'net': {
71 'filepath': 'net/.*',
72 },
73 'ftp': {
74 'filepath': 'ftp',
75 },
76 'installer': {
77 'filepath': 'chrome/installer/.*',
78 },
79 'importer': {
80 'filepath': '.*import.*',
81 },
82 'media': {
[email protected]464791b2010-03-02 20:26:2383 'filepath': 'media/.*|third_party/(ffmpeg|openmax)/.*|webmediaplayer|'\
84 'audio_message_filter|video_layer',
[email protected]a3838612009-10-13 21:57:5485 },
86 'ipc': {
87 'filepath': 'ipc/ipc.*',
88 },
89 'linux-sandboxing': {
90 'filepath': 'sandbox/linux/.*',
91 },
92 'sync': {
[email protected]b1f54d12009-11-02 22:59:1793 'filepath': 'chrome/browser/sync/.*|chrome/browser/views/sync/.*|'\
94 'chrome/test/live_sync/.*',
[email protected]a3838612009-10-13 21:57:5495 },
96 'layout_tests': {
97 'filepath': 'webkit/(tools|data)/(layout_tests|test_shell)/.*',
98 },
99 'tools': {
100 'filepath': 'tools/.*',
101 },
102 'tests': {
103 'filepath': 'apitest|unittest|browsertest|uitest|chrome/test/.*',
104 },
105 'automation': {
106 'filepath': 'chrome/browser/automation/.*|chrome/test/automation/.*',
107 },
108 'chrome_frame': {
109 'filepath': 'chrome_frame/.*',
110 },
111 'nacl': {
[email protected]b1f54d12009-11-02 22:59:17112 'filepath': 'chrome/nacl/.*|chrome/test/nacl/.*|'\
[email protected]e15a4fa2010-02-11 23:09:29113 'chrome/browser/nacl_host/.*|chrome/common/nacl.*',
[email protected]a3838612009-10-13 21:57:54114 },
[email protected]374a93c2009-11-05 21:45:56115 'appcache': {
116 'filepath': 'appcache/.*',
117 },
[email protected]87e84f962009-12-22 22:28:03118 'gpu': {
119 'filepath': 'gpu/.*',
120 },
[email protected]a3ce4262010-02-05 17:46:25121 'locale_settings': {
[email protected]d9f3bc022010-02-11 20:53:52122 'filepath': 'chrome/app/resources/locale_settings.*',
[email protected]a3ce4262010-02-05 17:46:25123 },
124 'options_dialog_content': {
125 'filepath': 'chrome/browser/views/options/content_page_view.h|'\
126 'chrome/browser/views/options/general_page_view.h',
127 },
[email protected]88abb082010-04-15 21:19:08128 'chromeos': {
129 'filepath': 'chrome/browser/chromeos/.*',
130 },
[email protected]a3838612009-10-13 21:57:54131 },
132
133 'WATCHLISTS': {
134 'this_file': ['[email protected]'],
[email protected]b0434b272010-02-25 10:11:51135 'valgrind': ['[email protected]',
[email protected]b1f54d12009-11-02 22:59:17136 '[email protected]',
[email protected]b0434b272010-02-25 10:11:51137 '[email protected]'],
[email protected]a3838612009-10-13 21:57:54138 'mac': ['[email protected]', '[email protected]'],
[email protected]bf1ca902010-03-23 17:34:29139 'base': ['[email protected]'],
[email protected]a3838612009-10-13 21:57:54140 'views': ['[email protected]'],
141 'browser': ['[email protected]'],
[email protected]0d1d9582010-03-23 19:26:00142 'browser_main': ['[email protected]'],
[email protected]cabd51c2010-03-17 16:38:11143 'browser_resources': ['[email protected]'],
[email protected]e70e11022010-03-30 15:27:10144 'chromeos_login': ['[email protected]'],
[email protected]a3838612009-10-13 21:57:54145 'download': ['[email protected]'],
[email protected]bf1ca902010-03-23 17:34:29146 'history': ['[email protected]'],
[email protected]3a38fe92010-02-19 18:42:03147 'renderer': ['[email protected]',
[email protected]bf1ca902010-03-23 17:34:29148 '[email protected]',
[email protected]3d8ac4d2010-02-24 22:35:15149 '[email protected]'],
[email protected]a3838612009-10-13 21:57:54150 'safe_browsing': ['[email protected]'],
[email protected]bf1ca902010-03-23 17:34:29151 'tab_contents': ['[email protected]'],
[email protected]3a38fe92010-02-19 18:42:03152 'webkit': ['[email protected]'],
153 'plugin': ['[email protected]', '[email protected]'],
[email protected]a3838612009-10-13 21:57:54154 'worker': ['[email protected]'],
[email protected]b1f54d12009-11-02 22:59:17155 'extension': ['[email protected]',
156 '[email protected]',
157 '[email protected]'],
[email protected]dbac96e2010-04-15 12:55:43158 'net': ['[email protected]', '[email protected]'],
[email protected]a3838612009-10-13 21:57:54159 'ftp': ['[email protected]'],
160 'installer': ['[email protected]'],
161 'importer': ['[email protected]'],
162 'media': ['[email protected]', '[email protected]',
163 '[email protected]', '[email protected]'],
[email protected]3a38fe92010-02-19 18:42:03164 'ipc': ['[email protected]', '[email protected]'],
[email protected]a3838612009-10-13 21:57:54165 'linux-sandboxing': ['[email protected]'],
166 'sync': ['[email protected]', '[email protected]',
167 '[email protected]'],
[email protected]5f38fc042010-01-21 02:18:27168 'layout_tests': ['[email protected]', '[email protected]'],
[email protected]a3838612009-10-13 21:57:54169 'tools': ['[email protected]'],
[email protected]66e7ce02009-10-20 01:04:22170 'tests': ['[email protected]'],
[email protected]a3838612009-10-13 21:57:54171 'automation': ['[email protected]'],
172 'chrome_frame' : ['[email protected]'],
173 'nacl' : ['[email protected]'],
[email protected]374a93c2009-11-05 21:45:56174 'appcache': ['[email protected]'],
[email protected]87e84f962009-12-22 22:28:03175 'gpu': ['[email protected]'],
[email protected]d9f3bc022010-02-11 20:53:52176 'locale_settings': ['[email protected]'],
177 'options_dialog_content': ['[email protected]'],
[email protected]88abb082010-04-15 21:19:08178 'chromeos': ['[email protected]'],
[email protected]a3838612009-10-13 21:57:54179 },
180}