Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
|
epoger
2013/04/09 17:38:36
regarding builder name length, whether to use abbr
borenet
2013/04/09 19:11:45
1. Trybots on Rietveld - we want to see the minima
| |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 # Sets up all the builders we want this buildbot master to run. | 5 # Sets up all the builders we want this buildbot master to run. |
| 6 | 6 |
| 7 from skia_master_scripts import factory as skia_factory | 7 from skia_master_scripts import factory as skia_factory |
| 8 from skia_master_scripts import utils | 8 from skia_master_scripts import utils |
| 9 from skia_master_scripts.utils import MakeBuilderSet, \ | 9 from skia_master_scripts.utils import MakeBuilderSet, \ |
| 10 MakeAndroidBuilderSet, \ | 10 MakeAndroidBuilderSet, \ |
| 11 MakeChromeOSBuilderSet, \ | 11 MakeChromeOSBuilderSet, \ |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 48 # | 48 # |
| 49 # Don't put spaces or 'funny characters' within the builder names, so that | 49 # Don't put spaces or 'funny characters' within the builder names, so that |
| 50 # we can safely use the builder name as part of a filepath. | 50 # we can safely use the builder name as part of a filepath. |
| 51 # | 51 # |
| 52 do_upload_results = active_master.is_production_host | 52 do_upload_results = active_master.is_production_host |
| 53 | 53 |
| 54 # Linux (Ubuntu12) on Shuttle with ATI5770 graphics card | 54 # Linux (Ubuntu12) on Shuttle with ATI5770 graphics card |
| 55 defaults['category'] = 'Linux' | 55 defaults['category'] = 'Linux' |
| 56 MakeBuilderSet( | 56 MakeBuilderSet( |
| 57 helper=helper, | 57 helper=helper, |
| 58 builder_base_name='Skia_Shuttle_Ubuntu12_ATI5770_Float_%s_64', | 58 os='Linux', |
| 59 version='Ubuntu12', | |
|
borenet
2013/04/09 16:31:46
Do we need "Linux" here? Or could we just say os=
epoger
2013/04/09 17:38:36
I think either one is fine. I would say that "Ubu
borenet
2013/04/09 19:11:45
Agreed. I just want to be consistent - if we use
| |
| 60 arch_width='32', | |
| 61 hardware='ATI5770', | |
| 62 do_upload_results=do_upload_results, | |
| 63 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | |
| 64 environment_variables= | |
| 65 {'GYP_DEFINES': 'skia_scalar=float skia_mesa=0 skia_arch_width=32'}, | |
| 66 gm_image_subdir='base-shuttle_ubuntu12_ati5770', | |
| 67 perf_output_basedir=perf_output_basedir_linux) | |
| 68 MakeBuilderSet( | |
| 69 helper=helper, | |
| 70 os='Linux', | |
| 71 version='Ubuntu12', | |
| 72 arch_width='64', | |
| 73 hardware='ATI5770', | |
| 59 do_upload_results=do_upload_results, | 74 do_upload_results=do_upload_results, |
| 60 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 75 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
| 61 environment_variables= | 76 environment_variables= |
| 62 {'GYP_DEFINES': 'skia_scalar=float skia_mesa=0 skia_arch_width=64'}, | 77 {'GYP_DEFINES': 'skia_scalar=float skia_mesa=0 skia_arch_width=64'}, |
| 63 gm_image_subdir='base-shuttle_ubuntu12_ati5770', | 78 gm_image_subdir='base-shuttle_ubuntu12_ati5770', |
| 64 perf_output_basedir=perf_output_basedir_linux) | 79 perf_output_basedir=perf_output_basedir_linux) |
| 65 MakeBuilderSet( | |
| 66 helper=helper, | |
| 67 builder_base_name='Skia_Shuttle_Ubuntu12_ATI5770_Float_%s_32', | |
| 68 do_upload_results=do_upload_results, | |
| 69 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | |
| 70 environment_variables= | |
| 71 {'GYP_DEFINES': 'skia_scalar=float skia_mesa=0 skia_arch_width=32'}, | |
| 72 gm_image_subdir='base-shuttle_ubuntu12_ati5770', | |
| 73 perf_output_basedir=perf_output_basedir_linux) | |
| 74 | 80 |
| 75 # Android (runs on a Linux buildbot slave)... | 81 # Android (runs on a Linux buildbot slave)... |
| 76 defaults['category'] = 'Android' | 82 defaults['category'] = 'Android' |
| 77 MakeAndroidBuilderSet( | 83 MakeAndroidBuilderSet( |
| 78 helper=helper, | 84 helper=helper, |
| 79 builder_base_name='Skia_NexusS_4-1_Float_%s_32', | 85 os='Android', |
|
borenet
2013/04/09 16:31:46
We can probably infer from the device name that th
epoger
2013/04/09 17:38:36
Agreed.
| |
| 86 version='4.1', | |
|
borenet
2013/04/09 16:31:46
Does the '.' break the "no funny characters" rule?
epoger
2013/04/09 17:38:36
It's often handy to use dots within version number
| |
| 87 arch_width='32', | |
| 88 hardware='NexusS', | |
| 80 device='nexus_s', | 89 device='nexus_s', |
| 81 do_upload_results=do_upload_results, | 90 do_upload_results=do_upload_results, |
| 82 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 91 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
| 83 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, | 92 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, |
| 84 gm_image_subdir='base-android-nexus-s', | 93 gm_image_subdir='base-android-nexus-s', |
| 85 perf_output_basedir=perf_output_basedir_linux) | 94 perf_output_basedir=perf_output_basedir_linux) |
| 86 MakeAndroidBuilderSet( | 95 MakeAndroidBuilderSet( |
| 87 helper=helper, | 96 helper=helper, |
| 88 builder_base_name='Skia_Xoom_4-1_Float_%s_32', | 97 os='Android', |
| 98 version='4.1', | |
|
borenet
2013/04/09 16:31:46
We keep our Android devices pretty up-to-date. On
epoger
2013/04/09 17:38:36
If we don't intend to update this number, we shoul
borenet
2013/04/09 19:11:45
My only problem with this is that it wastes charac
epoger
2013/04/09 19:16:12
Yeah, the extra 2 characters ("-x-" instead of "-"
borenet
2013/04/09 19:30:09
My ideal is to take a dictionary or object like th
epoger
2013/04/09 19:40:13
I like the idea of keeping the information as a di
| |
| 99 arch_width='32', | |
| 100 hardware='Xoom', | |
| 89 device='xoom', | 101 device='xoom', |
| 90 do_upload_results=do_upload_results, | 102 do_upload_results=do_upload_results, |
| 91 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 103 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
| 92 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, | 104 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, |
| 93 gm_image_subdir='base-android-xoom', | 105 gm_image_subdir='base-android-xoom', |
| 94 perf_output_basedir=perf_output_basedir_linux) | 106 perf_output_basedir=perf_output_basedir_linux) |
| 95 MakeAndroidBuilderSet( | 107 MakeAndroidBuilderSet( |
| 96 helper=helper, | 108 helper=helper, |
| 97 builder_base_name='Skia_GalaxyNexus_4-1_Float_%s_32', | 109 os='Android', |
| 110 version='4.1', | |
| 111 arch_width='32', | |
| 112 hardware='GalaxyNexus', | |
| 98 device='galaxy_nexus', | 113 device='galaxy_nexus', |
| 99 do_upload_results=do_upload_results, | 114 do_upload_results=do_upload_results, |
| 100 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 115 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
| 101 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, | 116 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, |
| 102 gm_image_subdir='base-android-galaxy-nexus', | 117 gm_image_subdir='base-android-galaxy-nexus', |
| 103 perf_output_basedir=perf_output_basedir_linux) | 118 perf_output_basedir=perf_output_basedir_linux) |
| 104 MakeAndroidBuilderSet( | 119 MakeAndroidBuilderSet( |
| 105 helper=helper, | 120 helper=helper, |
| 106 builder_base_name='Skia_Nexus4_4-1_Float_%s_32', | 121 os='Android', |
| 122 version='4.1', | |
| 123 arch_width='32', | |
| 124 hardware='Nexus4', | |
| 107 device='nexus_4', | 125 device='nexus_4', |
| 108 do_upload_results=do_upload_results, | 126 do_upload_results=do_upload_results, |
| 109 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 127 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
| 110 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, | 128 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, |
| 111 gm_image_subdir='base-android-nexus-4', | 129 gm_image_subdir='base-android-nexus-4', |
| 112 perf_output_basedir=perf_output_basedir_linux) | 130 perf_output_basedir=perf_output_basedir_linux) |
| 113 MakeAndroidBuilderSet( | 131 MakeAndroidBuilderSet( |
| 114 helper=helper, | 132 helper=helper, |
| 115 builder_base_name='Skia_Nexus7_4-1_Float_%s_32', | 133 os='Android', |
| 134 version='4.1', | |
| 135 arch_width='32', | |
| 136 hardware='Nexus7', | |
| 116 device='nexus_7', | 137 device='nexus_7', |
| 117 do_upload_results=do_upload_results, | 138 do_upload_results=do_upload_results, |
| 118 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 139 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
| 119 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, | 140 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, |
| 120 gm_image_subdir='base-android-nexus-7', | 141 gm_image_subdir='base-android-nexus-7', |
| 121 perf_output_basedir=perf_output_basedir_linux) | 142 perf_output_basedir=perf_output_basedir_linux) |
| 122 MakeAndroidBuilderSet( | 143 MakeAndroidBuilderSet( |
| 123 helper=helper, | 144 helper=helper, |
| 124 builder_base_name='Skia_Nexus10_4-1_Float_%s_32', | 145 os='Android', |
| 146 version='4.1', | |
| 147 arch_width='32', | |
| 148 hardware='Nexus10', | |
| 125 device='nexus_10', | 149 device='nexus_10', |
| 126 do_upload_results=do_upload_results, | 150 do_upload_results=do_upload_results, |
| 127 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 151 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
| 128 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, | 152 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, |
| 129 gm_image_subdir='base-android-nexus-10', | 153 gm_image_subdir='base-android-nexus-10', |
| 130 perf_output_basedir=perf_output_basedir_linux) | 154 perf_output_basedir=perf_output_basedir_linux) |
| 131 MakeAndroidBuilderSet( | 155 MakeAndroidBuilderSet( |
| 132 helper=helper, | 156 helper=helper, |
| 133 builder_base_name='Skia_RazrI_4-1_Float_%s_32', | 157 os='Android', |
| 158 version='4.1', | |
| 159 arch_width='32', | |
| 160 hardware='RazrI', | |
| 134 device='x86', | 161 device='x86', |
| 135 do_upload_results=do_upload_results, | 162 do_upload_results=do_upload_results, |
| 136 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 163 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
| 137 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, | 164 environment_variables={'GYP_DEFINES': 'skia_scalar=float skia_mesa=0'}, |
| 138 gm_image_subdir='base-android-razr-i', | 165 gm_image_subdir='base-android-razr-i', |
| 139 perf_output_basedir=perf_output_basedir_linux) | 166 perf_output_basedir=perf_output_basedir_linux) |
| 140 | 167 |
| 141 # Mac 10.6 (SnowLeopard) ... | 168 # Mac 10.6 (SnowLeopard) ... |
| 142 defaults['category'] = 'Mac-10.6' | 169 defaults['category'] = 'Mac-10.6' |
| 143 MakeBuilderSet( | 170 MakeBuilderSet( |
| 144 helper=helper, | 171 helper=helper, |
| 145 builder_base_name='Skia_Mac_Float_%s_32', | 172 os='OSX', |
| 173 version='10.6', | |
| 174 arch_width='32', | |
| 175 hardware='MacMini', | |
|
borenet
2013/04/09 16:31:46
We can probably be more specific than MacMini, rig
epoger
2013/04/09 17:38:36
No, different revs of the MacMini will vary a bit.
| |
| 146 do_upload_results=do_upload_results, | 176 do_upload_results=do_upload_results, |
| 147 target_platform=skia_factory.TARGET_PLATFORM_MAC, | 177 target_platform=skia_factory.TARGET_PLATFORM_MAC, |
| 148 environment_variables= | 178 environment_variables= |
| 149 {'GYP_DEFINES': ('skia_osx_sdkroot=macosx10.6 skia_scalar=float ' | 179 {'GYP_DEFINES': ('skia_osx_sdkroot=macosx10.6 skia_scalar=float ' |
| 150 'skia_arch_width=32')}, | 180 'skia_arch_width=32')}, |
| 151 gm_image_subdir='base-macmini', | 181 gm_image_subdir='base-macmini', |
| 152 perf_output_basedir=perf_output_basedir_mac) | 182 perf_output_basedir=perf_output_basedir_mac) |
| 153 MakeBuilderSet( | 183 MakeBuilderSet( |
| 154 helper=helper, | 184 helper=helper, |
| 155 builder_base_name='Skia_Mac_Float_%s_64', | 185 os='OSX', |
| 186 version='10.6', | |
| 187 arch_width='64', | |
| 188 hardware='MacMini', | |
| 156 do_upload_results=do_upload_results, | 189 do_upload_results=do_upload_results, |
| 157 target_platform=skia_factory.TARGET_PLATFORM_MAC, | 190 target_platform=skia_factory.TARGET_PLATFORM_MAC, |
| 158 environment_variables= | 191 environment_variables= |
| 159 {'GYP_DEFINES': ('skia_osx_sdkroot=macosx10.6 skia_scalar=float ' | 192 {'GYP_DEFINES': ('skia_osx_sdkroot=macosx10.6 skia_scalar=float ' |
| 160 'skia_arch_width=64')}, | 193 'skia_arch_width=64')}, |
| 161 gm_image_subdir='base-macmini', | 194 gm_image_subdir='base-macmini', |
| 162 perf_output_basedir=perf_output_basedir_mac, | 195 perf_output_basedir=perf_output_basedir_mac, |
| 163 compile_bot_warnings_as_errors=False) | 196 compile_bot_warnings_as_errors=False) |
| 164 | 197 |
| 165 # Mac 10.7 (Lion) ... | 198 # Mac 10.7 (Lion) ... |
| 166 defaults['category'] = 'Mac-10.7' | 199 defaults['category'] = 'Mac-10.7' |
| 167 MakeBuilderSet( | 200 MakeBuilderSet( |
| 168 helper=helper, | 201 helper=helper, |
| 169 builder_base_name='Skia_MacMiniLion_Float_%s_32', | 202 os='OSX', |
| 203 version='10.7', | |
| 204 arch_width='32', | |
| 205 hardware='MacMini', | |
| 170 do_upload_results=do_upload_results, | 206 do_upload_results=do_upload_results, |
| 171 target_platform=skia_factory.TARGET_PLATFORM_MAC, | 207 target_platform=skia_factory.TARGET_PLATFORM_MAC, |
| 172 environment_variables= | 208 environment_variables= |
| 173 {'GYP_DEFINES': 'skia_scalar=float skia_mesa=1 skia_arch_width=32'}, | 209 {'GYP_DEFINES': 'skia_scalar=float skia_mesa=1 skia_arch_width=32'}, |
| 174 gm_image_subdir='base-macmini-lion-float', | 210 gm_image_subdir='base-macmini-lion-float', |
| 175 perf_output_basedir=perf_output_basedir_mac) | 211 perf_output_basedir=perf_output_basedir_mac) |
| 176 MakeBuilderSet( | 212 MakeBuilderSet( |
| 177 helper=helper, | 213 helper=helper, |
| 178 builder_base_name='Skia_MacMiniLion_Float_%s_64', | 214 os='OSX', |
| 215 version='10.7', | |
| 216 arch_width='64', | |
| 217 hardware='MacMini', | |
| 179 do_upload_results=do_upload_results, | 218 do_upload_results=do_upload_results, |
| 180 target_platform=skia_factory.TARGET_PLATFORM_MAC, | 219 target_platform=skia_factory.TARGET_PLATFORM_MAC, |
| 181 environment_variables= | 220 environment_variables= |
| 182 {'GYP_DEFINES': 'skia_scalar=float skia_mesa=1 skia_arch_width=64'}, | 221 {'GYP_DEFINES': 'skia_scalar=float skia_mesa=1 skia_arch_width=64'}, |
| 183 gm_image_subdir='base-macmini-lion-float', | 222 gm_image_subdir='base-macmini-lion-float', |
| 184 perf_output_basedir=perf_output_basedir_mac, | 223 perf_output_basedir=perf_output_basedir_mac, |
| 185 compile_bot_warnings_as_errors=False) | 224 compile_bot_warnings_as_errors=False) |
| 186 | 225 |
| 187 # Mac 10.8 (Mountain Lion) ... | 226 # Mac 10.8 (Mountain Lion) ... |
| 188 defaults['category'] = 'Mac-10.8' | 227 defaults['category'] = 'Mac-10.8' |
| 189 MakeBuilderSet( | 228 MakeBuilderSet( |
| 190 helper=helper, | 229 helper=helper, |
| 191 builder_base_name='Skia_MacMini_10_8_Float_%s_32', | 230 os='OSX', |
| 231 version='10.8', | |
| 232 arch_width='32', | |
| 233 hardware='MacMini', | |
| 192 do_upload_results=do_upload_results, | 234 do_upload_results=do_upload_results, |
| 193 target_platform=skia_factory.TARGET_PLATFORM_MAC, | 235 target_platform=skia_factory.TARGET_PLATFORM_MAC, |
| 194 environment_variables= | 236 environment_variables= |
| 195 {'GYP_DEFINES': 'skia_scalar=float skia_arch_width=32'}, | 237 {'GYP_DEFINES': 'skia_scalar=float skia_arch_width=32'}, |
| 196 gm_image_subdir='base-macmini-10_8', | 238 gm_image_subdir='base-macmini-10_8', |
| 197 perf_output_basedir=perf_output_basedir_mac) | 239 perf_output_basedir=perf_output_basedir_mac) |
| 198 MakeBuilderSet( | 240 MakeBuilderSet( |
| 199 helper=helper, | 241 helper=helper, |
| 200 builder_base_name='Skia_MacMini_10_8_Float_%s_64', | 242 os='OSX', |
| 243 version='10.8', | |
| 244 arch_width='64', | |
| 245 hardware='MacMini', | |
| 201 do_upload_results=do_upload_results, | 246 do_upload_results=do_upload_results, |
| 202 target_platform=skia_factory.TARGET_PLATFORM_MAC, | 247 target_platform=skia_factory.TARGET_PLATFORM_MAC, |
| 203 environment_variables= | 248 environment_variables= |
| 204 {'GYP_DEFINES': 'skia_scalar=float skia_arch_width=64'}, | 249 {'GYP_DEFINES': 'skia_scalar=float skia_arch_width=64'}, |
| 205 gm_image_subdir='base-macmini-10_8', | 250 gm_image_subdir='base-macmini-10_8', |
| 206 perf_output_basedir=perf_output_basedir_mac, | 251 perf_output_basedir=perf_output_basedir_mac, |
| 207 compile_bot_warnings_as_errors=False) | 252 compile_bot_warnings_as_errors=False) |
| 208 | 253 |
| 209 # Windows7 running on Shuttle PC with Intel Core i7-2600 with on-CPU graphics | 254 # Windows7 running on Shuttle PC with Intel Core i7-2600 with on-CPU graphics |
| 210 defaults['category'] = 'Win7' | 255 defaults['category'] = 'Win7' |
| 211 MakeBuilderSet( | 256 MakeBuilderSet( |
| 212 helper=helper, | 257 helper=helper, |
| 213 builder_base_name='Skia_Shuttle_Win7_Intel_Float_%s_32', | 258 os='Win', |
| 259 version='7', | |
| 260 arch_width='32', | |
| 261 hardware='Intel', | |
|
borenet
2013/04/09 16:31:46
This refers to the Intel integrated graphics. The
epoger
2013/04/09 17:38:36
I think it would be a good idea to split this into
| |
| 214 do_upload_results=do_upload_results, | 262 do_upload_results=do_upload_results, |
| 215 target_platform=skia_factory.TARGET_PLATFORM_WIN32, | 263 target_platform=skia_factory.TARGET_PLATFORM_WIN32, |
| 216 environment_variables= | 264 environment_variables= |
| 217 {'GYP_DEFINES': ('skia_scalar=float skia_arch_width=32 ' | 265 {'GYP_DEFINES': ('skia_scalar=float skia_arch_width=32 ' |
| 218 'skia_win_debuggers_path=c:/DbgHelp')}, | 266 'skia_win_debuggers_path=c:/DbgHelp')}, |
| 219 gm_image_subdir='base-shuttle-win7-intel-float', | 267 gm_image_subdir='base-shuttle-win7-intel-float', |
| 220 perf_output_basedir=perf_output_basedir_windows) | 268 perf_output_basedir=perf_output_basedir_windows) |
| 221 MakeBuilderSet( | 269 MakeBuilderSet( |
| 222 helper=helper, | 270 helper=helper, |
| 223 builder_base_name='Skia_Shuttle_Win7_Intel_Float_%s_64', | 271 os='Win', |
| 272 version='7', | |
| 273 arch_width='64', | |
| 274 hardware='Intel', | |
| 224 do_upload_results=do_upload_results, | 275 do_upload_results=do_upload_results, |
| 225 target_platform=skia_factory.TARGET_PLATFORM_WIN32, | 276 target_platform=skia_factory.TARGET_PLATFORM_WIN32, |
| 226 environment_variables= | 277 environment_variables= |
| 227 {'GYP_DEFINES': ('skia_scalar=float skia_arch_width=64 ' | 278 {'GYP_DEFINES': ('skia_scalar=float skia_arch_width=64 ' |
| 228 'skia_win_debuggers_path=c:/DbgHelp')}, | 279 'skia_win_debuggers_path=c:/DbgHelp')}, |
| 229 gm_image_subdir='base-shuttle-win7-intel-float', | 280 gm_image_subdir='base-shuttle-win7-intel-float', |
| 230 perf_output_basedir=perf_output_basedir_windows, | 281 perf_output_basedir=perf_output_basedir_windows, |
| 231 compile_bot_warnings_as_errors=False) | 282 compile_bot_warnings_as_errors=False) |
| 232 | 283 |
| 233 # Special-purpose Win7 builders | 284 # Special-purpose Win7 builders |
| 234 defaults['category'] = 'Win7-Special' | 285 defaults['category'] = 'Win7-Special' |
| 235 MakeBuilderSet( | 286 MakeBuilderSet( |
| 236 helper=helper, | 287 helper=helper, |
| 237 builder_base_name='Skia_Shuttle_Win7_Intel_Float_ANGLE_%s_32', | 288 os='Win', |
| 289 version='7', | |
| 290 arch_width='32', | |
| 291 hardware='Intel', | |
| 292 extra_config='ANGLE', | |
|
borenet
2013/04/09 16:31:46
"extra_config" seemed like the best way to describ
epoger
2013/04/09 17:38:36
Sure.
| |
| 238 do_upload_results=do_upload_results, | 293 do_upload_results=do_upload_results, |
| 239 target_platform=skia_factory.TARGET_PLATFORM_WIN32, | 294 target_platform=skia_factory.TARGET_PLATFORM_WIN32, |
| 240 environment_variables= | 295 environment_variables= |
| 241 {'GYP_DEFINES': ('skia_scalar=float skia_angle=1 skia_arch_width=32 ' | 296 {'GYP_DEFINES': ('skia_scalar=float skia_angle=1 skia_arch_width=32 ' |
| 242 'skia_win_debuggers_path=c:/DbgHelp')}, | 297 'skia_win_debuggers_path=c:/DbgHelp')}, |
| 243 gm_image_subdir='base-shuttle-win7-intel-angle', | 298 gm_image_subdir='base-shuttle-win7-intel-angle', |
| 244 perf_output_basedir=perf_output_basedir_windows, | 299 perf_output_basedir=perf_output_basedir_windows, |
| 245 gm_args=['--config', 'angle'], | 300 gm_args=['--config', 'angle'], |
| 246 bench_args=['--config', 'ANGLE'], | 301 bench_args=['--config', 'ANGLE'], |
| 247 bench_pictures_cfg='angle') | 302 bench_pictures_cfg='angle') |
| 248 MakeBuilderSet( | 303 MakeBuilderSet( |
| 249 helper=helper, | 304 helper=helper, |
| 250 builder_base_name='Skia_Shuttle_Win7_Intel_Float_DirectWrite_%s_32', | 305 os='Win', |
| 306 version='7', | |
| 307 arch_width='32', | |
| 308 hardware='Intel', | |
| 309 extra_config='DirectWrite', | |
| 251 do_upload_results=do_upload_results, | 310 do_upload_results=do_upload_results, |
| 252 target_platform=skia_factory.TARGET_PLATFORM_WIN32, | 311 target_platform=skia_factory.TARGET_PLATFORM_WIN32, |
| 253 environment_variables= | 312 environment_variables= |
| 254 {'GYP_DEFINES': | 313 {'GYP_DEFINES': |
| 255 ('skia_scalar=float skia_directwrite=1 skia_arch_width=32 ' | 314 ('skia_scalar=float skia_directwrite=1 skia_arch_width=32 ' |
| 256 'skia_win_debuggers_path=c:/DbgHelp')}, | 315 'skia_win_debuggers_path=c:/DbgHelp')}, |
| 257 gm_image_subdir='base-shuttle-win7-intel-directwrite', | 316 gm_image_subdir='base-shuttle-win7-intel-directwrite', |
| 258 perf_output_basedir=perf_output_basedir_windows) | 317 perf_output_basedir=perf_output_basedir_windows) |
| 259 | 318 |
| 260 defaults['category'] = 'iOS' | 319 defaults['category'] = 'iOS' |
| 261 MakeIOSBuilderSet( | 320 MakeIOSBuilderSet( |
| 262 helper=helper, | 321 helper=helper, |
| 263 builder_base_name='Skia_iOS_%s_32', | 322 os='iOS', |
| 323 version='6', | |
| 324 arch_width='32', | |
| 325 hardware='iPhone', | |
| 264 do_upload_results=do_upload_results, | 326 do_upload_results=do_upload_results, |
| 265 target_platform=skia_factory.TARGET_PLATFORM_MAC, | 327 target_platform=skia_factory.TARGET_PLATFORM_MAC, |
| 266 environment_variables={'GYP_DEFINES': 'skia_os=ios'}, | 328 environment_variables={'GYP_DEFINES': 'skia_os=ios'}, |
| 267 gm_image_subdir=None, | 329 gm_image_subdir=None, |
| 268 perf_output_basedir=None, | 330 perf_output_basedir=None, |
| 269 do_debug=False, | 331 do_debug=False, |
| 270 do_release=False, | 332 do_release=False, |
| 271 do_bench=False) | 333 do_bench=False) |
| 272 | 334 |
| 273 # House Keeping | 335 # House Keeping |
| 274 defaults['category'] = ' Housekeeping' | 336 defaults['category'] = ' Housekeeping' |
| 275 MakeHousekeeperBuilderSet( | 337 MakeHousekeeperBuilderSet( |
| 276 helper=helper, | 338 helper=helper, |
| 277 do_trybots=True, | 339 do_trybots=True, |
| 278 do_upload_results=do_upload_results) | 340 do_upload_results=do_upload_results) |
| 279 | 341 |
| 280 # "Special" bots, running on Linux | 342 # "Special" bots, running on Linux |
| 281 defaults['category'] = 'Linux-Special' | 343 defaults['category'] = 'Linux-Special' |
| 282 MakeBuilderSet( | 344 MakeBuilderSet( |
| 283 helper=helper, | 345 helper=helper, |
| 284 builder_base_name='Skia_Linux_NoGPU_%s_32', | 346 os='Linux', |
| 347 version='Ubuntu12', | |
| 348 arch_width='32', | |
| 349 hardware='NoGPU', | |
|
borenet
2013/04/09 16:31:46
NoGPU is more of an extra_config than a hardware t
epoger
2013/04/09 17:38:36
I think NoGPU should be listed as extra_config, be
borenet
2013/04/09 19:11:45
If a gpu field is added, that's where NoGPU should
epoger
2013/04/09 19:16:12
I can see arguments either way (either gpu field o
borenet
2013/04/09 19:30:09
I think this is an interesting distinction. For t
epoger
2013/04/09 19:40:13
Agreed on all points.
| |
| 285 do_upload_results=do_upload_results, | 350 do_upload_results=do_upload_results, |
| 286 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 351 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
| 287 environment_variables= | 352 environment_variables= |
| 288 {'GYP_DEFINES': 'skia_scalar=float skia_gpu=0 skia_arch_width=64'}, | 353 {'GYP_DEFINES': 'skia_scalar=float skia_gpu=0 skia_arch_width=64'}, |
| 289 gm_image_subdir='base-shuttle_ubuntu12_ati5770', | 354 gm_image_subdir='base-shuttle_ubuntu12_ati5770', |
| 290 perf_output_basedir=None, # no perf measurement for debug builds | 355 perf_output_basedir=None, # no perf measurement for debug builds |
| 291 bench_pictures_cfg='no_gpu', | 356 bench_pictures_cfg='no_gpu', |
| 292 do_release=False, | 357 do_release=False, |
| 293 do_bench=False) | 358 do_bench=False) |
| 294 | 359 |
| 295 MakeNaClBuilderSet( | 360 MakeNaClBuilderSet( |
| 296 helper=helper, | 361 helper=helper, |
| 297 builder_base_name='Skia_Shuttle_Ubuntu12_NaCl_%s', | 362 os='Linux', |
| 363 version='Ubuntu12', | |
| 364 arch_width='32_64', | |
| 365 hardware='NaCl', | |
|
borenet
2013/04/09 16:31:46
NaCl isn't hardware at all. Maybe this is an extr
epoger
2013/04/09 17:38:36
Yes, seems more like extra_config
| |
| 298 do_upload_results=do_upload_results, | 366 do_upload_results=do_upload_results, |
| 299 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 367 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
| 300 gm_image_subdir=None, | 368 gm_image_subdir=None, |
| 301 perf_output_basedir=None, | 369 perf_output_basedir=None, |
| 302 do_debug=False, | 370 do_debug=False, |
| 303 do_release=False, | 371 do_release=False, |
| 304 do_bench=False) | 372 do_bench=False) |
| 305 | 373 |
| 306 # Chrome OS | 374 # Chrome OS |
| 307 defaults['category'] = 'ChromeOS' | 375 defaults['category'] = 'ChromeOS' |
| 308 MakeChromeOSBuilderSet( | 376 MakeChromeOSBuilderSet( |
| 309 helper=helper, | 377 helper=helper, |
| 310 builder_base_name='Skia_ChromeOS_Alex_%s_32', | 378 os='ChromeOS', |
| 379 version='V', | |
|
borenet
2013/04/09 16:31:46
AFAIK the ChromeOS version gets updated automatica
epoger
2013/04/09 17:38:36
Agreed. Blank, or 'x', something like that.
| |
| 380 arch_width='32', | |
| 381 hardware='Alex', | |
| 311 do_upload_results=do_upload_results, | 382 do_upload_results=do_upload_results, |
| 312 target_platform=skia_factory.TARGET_PLATFORM_LINUX, | 383 target_platform=skia_factory.TARGET_PLATFORM_LINUX, |
| 313 environment_variables= | 384 environment_variables= |
| 314 {'GYP_DEFINES': 'skia_arch_width=32 skia_gpu=0'}, | 385 {'GYP_DEFINES': 'skia_arch_width=32 skia_gpu=0'}, |
| 315 gm_image_subdir=None, | 386 gm_image_subdir=None, |
| 316 perf_output_basedir=perf_output_basedir_linux, | 387 perf_output_basedir=perf_output_basedir_linux, |
| 317 bench_pictures_cfg='no_gpu') | 388 bench_pictures_cfg='no_gpu') |
| 318 | 389 |
| 319 return helper.Update(c) | 390 return helper.Update(c) |
| OLD | NEW |