annotate talosnames/project_branches.py @ 40:10945dedde84

get query string working for TBPL suites
author Jeff Hammel <jhammel@mozilla.com>
date Tue, 24 Jul 2012 22:51:40 -0700
parents 1029ddf7b806
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
1 # Additional branches that start as identical (individual variables can be overriden here)
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
2 PROJECT_BRANCHES = {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
3 ### PLEASE ADD NEW BRANCHES ALPHABETICALLY (twigs at the bottom, also alphabetically)
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
4 'accessibility': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
5 'mozconfig_dir': 'accessibility',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
6 'enable_nightly': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
7 'enabled_products': ['firefox'],
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
8 # only want a11y which is run within the "chrome" suite
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
9 # turn other suites off
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
10 'talos_suites': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
11 'dirty': 0,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
12 'tp4': 0,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
13 'tp': 0,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
14 'chrome_twinopen': 0,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
15 'chrome_mac': 0,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
16 'chrome': 0,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
17 'nochrome': 0,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
18 'dromaeo': 0,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
19 'svg': 0,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
20 'paint': 0,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
21 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
22 'add_test_suites': [
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
23 ('macosx64', 'snowleopard', 'opt', 'mochitest-other', 'mochitest-a11y'),
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
24 ('macosx64', 'snowleopard', 'debug', 'mochitest-other', 'mochitest-a11y'),
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
25 ]
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
26 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
27 'build-system': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
28 'pgo_strategy': 'per-checkin',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
29 'platforms': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
30 'win32': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
31 'pgo_platform': 'win64',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
32 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
33 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
34 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
35 'devtools':{
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
36 'enable_nightly': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
37 'enabled_products': ['firefox'],
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
38 'platforms': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
39 'macosx-debug': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
40 'dont_build': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
41 'enable_debug_unittests': False,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
42 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
43 'macosx': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
44 'slave_platforms': [],
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
45 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
46 'macosx64': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
47 'slave_platforms': ['snowleopard', 'lion'],
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
48 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
49 'android': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
50 'enable_opt_unittests': False,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
51 'enable_debug_unittests': False,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
52 'tegra_android': {},
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
53 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
54 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
55 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
56 # DISABLED because of builder limit problems - bug 721854
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
57 #'electrolysis': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
58 # 'mozconfig_dir': 'electrolysis',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
59 # 'enable_talos': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
60 #},
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
61 'fx-team': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
62 'repo_path': 'integration/fx-team',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
63 'mozconfig_dir': 'mozilla-central',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
64 'enable_nightly': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
65 'pgo_strategy': 'periodic',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
66 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
67 # Turning off graphics - bug 649507
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
68 #'graphics':{
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
69 # 'enable_unittests': False,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
70 # 'enable_talos': False,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
71 #},
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
72 'ionmonkey': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
73 'mozconfig_dir': 'mozilla-central',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
74 'enable_nightly': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
75 'create_snippet': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
76 'create_partial': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
77 'pgo_strategy': 'periodic',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
78 'talos_suites': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
79 'v8': 1,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
80 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
81 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
82 'jaegermonkey': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
83 'mozconfig_dir': 'jaegermonkey',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
84 'enable_nightly': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
85 'create_snippet': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
86 'create_partial': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
87 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
88 'mozilla-inbound': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
89 'repo_path': 'integration/mozilla-inbound',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
90 'mozconfig_dir': 'mozilla-central',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
91 'enable_nightly': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
92 'enable_weekly_bundle': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
93 'pgo_strategy': 'periodic',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
94 'periodic_pgo_interval': 3,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
95 'platforms': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
96 'linux64': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
97 'build_space': 7,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
98 'nightly_signing_servers': 'nightly-signing',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
99 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
100 'linux': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
101 'build_space': 7,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
102 'nightly_signing_servers': 'nightly-signing',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
103 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
104 'linuxqt': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
105 'build_space': 7,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
106 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
107 'macosx64-debug': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
108 'enable_leaktests': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
109 'nightly_signing_servers': 'mac-nightly-signing',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
110 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
111 'macosx-debug': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
112 'nightly_signing_servers': 'mac-nightly-signing',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
113 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
114 'macosx64': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
115 'nightly_signing_servers': 'mac-nightly-signing',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
116 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
117 'win32': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
118 'nightly_signing_servers': 'nightly-signing',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
119 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
120 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
121 'talos_suites': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
122 'v8': 1,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
123 }
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
124 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
125 # DISABLED because of builder limit problems - bug 721854
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
126 # 'places': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
127 # 'platforms': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
128 # 'linux64': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
129 # 'build_space': 6,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
130 # },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
131 # 'linux': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
132 # 'build_space': 6,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
133 # },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
134 # 'linuxqt': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
135 # 'build_space': 6,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
136 # },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
137 # },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
138 # },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
139 'profiling': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
140 'enable_talos': False,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
141 'platforms': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
142 'macosx-debug': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
143 'dont_build': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
144 'enable_debug_unittests': False,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
145 'nightly_signing_servers': 'mac-nightly-signing',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
146 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
147 'macosx64-debug': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
148 'dont_build': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
149 'enable_debug_unittests': False,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
150 'nightly_signing_servers': 'mac-nightly-signing',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
151 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
152 'macosx64': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
153 'nightly_signing_servers': 'mac-nightly-signing',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
154 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
155 'linux': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
156 'nightly_signing_servers': 'nightly-signing',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
157 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
158 'linux64': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
159 'nightly_signing_servers': 'nightly-signing',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
160 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
161 'linux-debug': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
162 'dont_build': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
163 'enable_debug_unittests': False,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
164 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
165 'linux64-debug': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
166 'dont_build': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
167 'enable_debug_unittests': False,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
168 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
169 'win32-debug': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
170 'dont_build': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
171 'enable_debug_unittests': False,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
172 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
173 'win32': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
174 'nightly_signing_servers': 'nightly-signing',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
175 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
176 'win64': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
177 'nightly_signing_servers': 'nightly-signing',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
178 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
179 'android-debug': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
180 'dont_build': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
181 'enable_debug_unittests': False,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
182 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
183 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
184 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
185 'services-central': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
186 'repo_path': 'services/services-central',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
187 'enable_weekly_bundle': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
188 'pgo_strategy': 'periodic',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
189 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
190 'ux': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
191 'branch_name': 'UX',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
192 'mobile_branch_name': 'UX',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
193 'build_branch': 'UX',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
194 'tinderbox_tree': 'UX',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
195 'mobile_tinderbox_tree': 'UX',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
196 'packaged_unittest_tinderbox_tree': 'UX',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
197 'enabled_products': ['firefox'],
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
198 'mozconfig_dir' : 'ux',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
199 'enable_nightly': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
200 'create_snippet': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
201 'create_partial': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
202 'platforms': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
203 'macosx-debug': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
204 'dont_build': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
205 'enable_debug_unittests': False,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
206 'nightly_signing_servers': 'mac-nightly-signing',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
207 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
208 'macosx64-debug': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
209 'dont_build': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
210 'enable_debug_unittests': False,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
211 'nightly_signing_servers': 'mac-nightly-signing',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
212 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
213 'macosx64': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
214 'nightly_signing_servers': 'mac-nightly-signing',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
215 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
216 'linux': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
217 'nightly_signing_servers': 'nightly-signing',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
218 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
219 'linux64': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
220 'nightly_signing_servers': 'nightly-signing',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
221 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
222 'linux-debug': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
223 'dont_build': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
224 'enable_debug_unittests': False,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
225 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
226 'linux64-debug': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
227 'dont_build': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
228 'enable_debug_unittests': False,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
229 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
230 'win32-debug': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
231 'dont_build': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
232 'enable_debug_unittests': False,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
233 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
234 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
235 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
236 ##### TWIGS aka RENTABLE BRANCHES
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
237 # customizations while booked for bug 687570 - WebRTC project
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
238 'alder': {},
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
239 'ash': {},
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
240 'birch': {},
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
241 'cedar': {},
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
242 # customizations for windows update service changes (bug 481815)
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
243 'elm': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
244 'enable_nightly': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
245 'create_snippet': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
246 'create_partial': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
247 'lock_platforms': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
248 'platforms': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
249 'win32': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
250 'nightly_signing_servers': 'nightly-signing',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
251 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
252 'win64': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
253 'nightly_signing_servers': 'nightly-signing',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
254 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
255 'win32-debug': {},
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
256 'win32-metro': {},
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
257 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
258 'enable_talos': False,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
259 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
260 'holly': {},
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
261 'larch': {},
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
262 'maple': {},
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
263 # customizations for integration work for bugs 481815 and 307181
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
264 'oak': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
265 'enable_nightly': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
266 'create_snippet': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
267 'create_partial': True,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
268 'enable_talos': False,
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
269 'platforms': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
270 'linux': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
271 'nightly_signing_servers': 'nightly-signing',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
272 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
273 'linux64': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
274 'nightly_signing_servers': 'nightly-signing',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
275 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
276 'win32': {
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
277 'nightly_signing_servers': 'nightly-signing',
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
278 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
279 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
280 },
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
281 'pine': {},
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
282 }
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
283
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
284 # All is the default
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
285 ACTIVE_PROJECT_BRANCHES = PROJECT_BRANCHES.keys()
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
286
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
287 # Load up project branches' local values
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
288 for branch in PROJECT_BRANCHES.keys():
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
289 PROJECT_BRANCHES[branch]['tinderbox_tree'] = PROJECT_BRANCHES[branch].get('tinderbox_tree', branch.title())
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
290 PROJECT_BRANCHES[branch]['mobile_tinderbox_tree'] = PROJECT_BRANCHES[branch].get('mobile_tinderbox_tree', branch.title())
1029ddf7b806 get the buildbot config
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
291 PROJECT_BRANCHES[branch]['packaged_unittest_tinderbox_tree'] = PROJECT_BRANCHES[branch].get('packaged_unittest_tinderbox_tree', branch.title())