Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 # -*- python -*- | 1 # -*- python -*- |
| 2 # ex: set syntax=python: | 2 # ex: set syntax=python: |
| 3 | 3 |
| 4 # Copyright (c) 2011 The Chromium Authors. All rights reserved. | 4 # Copyright (c) 2011 The Chromium Authors. All rights reserved. |
| 5 # Use of this source code is governed by a BSD-style license that can be | 5 # Use of this source code is governed by a BSD-style license that can be |
| 6 # found in the LICENSE file. | 6 # found in the LICENSE file. |
| 7 | 7 |
| 8 # See master.experimental/slaves.cfg for documentation. | 8 # See master.experimental/slaves.cfg for documentation. |
| 9 | 9 |
| 10 | 10 |
| 11 from skia_master_scripts import utils | |
| 12 | |
| 13 | |
| 11 INTEGER_WIDTH = 3 | 14 INTEGER_WIDTH = 3 |
| 12 CONCURRENT_BUILDERS = 8 | 15 CONCURRENT_BUILDERS = 8 |
| 13 COMPILE_BUILDERS = 10 | 16 COMPILE_BUILDERS = 10 |
| 14 ANDROID_KEEPALIVE_CONDITION = ['python', | 17 ANDROID_KEEPALIVE_CONDITION = ['python', |
| 15 'buildbot/slave/skia_slave_scripts/android_verify_device.py', '--serial', | 18 'buildbot/slave/skia_slave_scripts/android_verify_device.py', '--serial', |
| 16 '%(serial)s'] | 19 '%(serial)s'] |
| 17 DEFAULT_ANDROID_SDK_ROOT = '/home/chrome-bot/android-sdk-linux' | 20 DEFAULT_ANDROID_SDK_ROOT = '/home/chrome-bot/android-sdk-linux' |
| 18 DEFAULT_NACL_SDK_ROOT = '/home/chrome-bot/nacl_sdk/pepper_25' | 21 DEFAULT_NACL_SDK_ROOT = '/home/chrome-bot/nacl_sdk/pepper_25' |
| 19 LINUX_COMPILE_BUILDERS = [ | 22 LINUX_COMPILE_BUILDERS = [ |
| 20 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Compile_Debug_32', | 23 'Build-Ubuntu12-GCC-Debug-32', |
|
epoger
2013/04/24 18:56:10
So much cleaner!!!
| |
| 21 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Compile_Release_32', | 24 'Build-Ubuntu12-GCC-Release-32', |
| 22 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Compile_Debug_64', | 25 'Build-Ubuntu12-GCC-Debug-64', |
| 23 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Compile_Release_64', | 26 'Build-Ubuntu12-GCC-Release-64', |
| 24 'Skia_NexusS_4-1_Float_Compile_Debug_32', | 27 'Build-Ubuntu12-GCC-Debug-64-NoGPU', |
| 25 'Skia_NexusS_4-1_Float_Compile_Release_32', | 28 'Build-Ubuntu12-GCC-Release-64-NoGPU', |
| 26 'Skia_Xoom_4-1_Float_Compile_Debug_32', | 29 'Build-Ubuntu12-GCC-Debug-NaCl', |
| 27 'Skia_Xoom_4-1_Float_Compile_Release_32', | 30 'Build-Ubuntu12-GCC-Release-NaCl', |
| 28 'Skia_GalaxyNexus_4-1_Float_Compile_Debug_32', | 31 'Build-Ubuntu12-GCC-Debug-32-NexusS', |
| 29 'Skia_GalaxyNexus_4-1_Float_Compile_Release_32', | 32 'Build-Ubuntu12-GCC-Release-32-NexusS', |
| 30 'Skia_Nexus4_4-1_Float_Compile_Debug_32', | 33 'Build-Ubuntu12-GCC-Debug-32-Xoom', |
| 31 'Skia_Nexus4_4-1_Float_Compile_Release_32', | 34 'Build-Ubuntu12-GCC-Release-32-Xoom', |
| 32 'Skia_Nexus7_4-1_Float_Compile_Debug_32', | 35 'Build-Ubuntu12-GCC-Debug-32-GalaxyNexus', |
| 33 'Skia_Nexus7_4-1_Float_Compile_Release_32', | 36 'Build-Ubuntu12-GCC-Release-32-GalaxyNexus', |
| 34 'Skia_Nexus10_4-1_Float_Compile_Debug_32', | 37 'Build-Ubuntu12-GCC-Debug-32-Nexus4', |
| 35 'Skia_Nexus10_4-1_Float_Compile_Release_32', | 38 'Build-Ubuntu12-GCC-Release-32-Nexus4', |
| 36 'Skia_RazrI_4-1_Float_Compile_Debug_32', | 39 'Build-Ubuntu12-GCC-Debug-32-Nexus7', |
| 37 'Skia_RazrI_4-1_Float_Compile_Release_32', | 40 'Build-Ubuntu12-GCC-Release-32-Nexus7', |
| 38 'Skia_Linux_NoGPU_Compile_Debug_32', | 41 'Build-Ubuntu12-GCC-Debug-32-Nexus10', |
| 39 'Skia_Linux_NoGPU_Compile_Release_32', | 42 'Build-Ubuntu12-GCC-Release-32-Nexus10', |
| 40 'Skia_ChromeOS_Alex_Compile_Debug_32', | 43 'Build-Ubuntu12-GCC-Debug-32-RazrI', |
| 41 'Skia_ChromeOS_Alex_Compile_Release_32', | 44 'Build-Ubuntu12-GCC-Release-32-RazrI', |
| 42 'Skia_Shuttle_Ubuntu12_NaCl_Compile_Debug', | 45 'Build-Ubuntu12-GCC-Debug-32-ChromeOS', |
| 43 'Skia_Shuttle_Ubuntu12_NaCl_Compile_Release', | 46 'Build-Ubuntu12-GCC-Release-32-ChromeOS', |
| 44 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Compile_Debug_32_Trybot', | |
| 45 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Compile_Release_32_Trybot', | |
| 46 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Compile_Debug_64_Trybot', | |
| 47 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Compile_Release_64_Trybot', | |
| 48 'Skia_NexusS_4-1_Float_Compile_Debug_32_Trybot', | |
| 49 'Skia_NexusS_4-1_Float_Compile_Release_32_Trybot', | |
| 50 'Skia_Xoom_4-1_Float_Compile_Debug_32_Trybot', | |
| 51 'Skia_Xoom_4-1_Float_Compile_Release_32_Trybot', | |
| 52 'Skia_GalaxyNexus_4-1_Float_Compile_Debug_32_Trybot', | |
| 53 'Skia_GalaxyNexus_4-1_Float_Compile_Release_32_Trybot', | |
| 54 'Skia_Nexus4_4-1_Float_Compile_Debug_32_Trybot', | |
| 55 'Skia_Nexus4_4-1_Float_Compile_Release_32_Trybot', | |
| 56 'Skia_Nexus7_4-1_Float_Compile_Debug_32_Trybot', | |
| 57 'Skia_Nexus7_4-1_Float_Compile_Release_32_Trybot', | |
| 58 'Skia_Nexus10_4-1_Float_Compile_Debug_32_Trybot', | |
| 59 'Skia_Nexus10_4-1_Float_Compile_Release_32_Trybot', | |
| 60 'Skia_RazrI_4-1_Float_Compile_Debug_32_Trybot', | |
| 61 'Skia_RazrI_4-1_Float_Compile_Release_32_Trybot', | |
| 62 'Skia_Linux_NoGPU_Compile_Debug_32_Trybot', | |
| 63 'Skia_Linux_NoGPU_Compile_Release_32_Trybot', | |
| 64 'Skia_ChromeOS_Alex_Compile_Debug_32_Trybot', | |
| 65 'Skia_ChromeOS_Alex_Compile_Release_32_Trybot', | |
| 66 'Skia_Shuttle_Ubuntu12_NaCl_Compile_Debug_Trybot', | |
| 67 'Skia_Shuttle_Ubuntu12_NaCl_Compile_Release_Trybot', | |
| 68 ] | 47 ] |
| 69 | 48 |
| 49 | |
| 70 def _Format(obj, dictionary): | 50 def _Format(obj, dictionary): |
| 71 """ Recursively apply the dictionary to any format strings in the requested | 51 """ Recursively apply the dictionary to any format strings in the requested |
| 72 object. Returns a copy and does not modify the original. """ | 52 object. Returns a copy and does not modify the original. """ |
| 73 if isinstance(obj, str): | 53 if isinstance(obj, str): |
| 74 return obj % dictionary | 54 return obj % dictionary |
| 75 if isinstance(obj, list): | 55 if isinstance(obj, list): |
| 76 return [_Format(item, dictionary) for item in obj] | 56 return [_Format(item, dictionary) for item in obj] |
| 77 if isinstance(obj, dict): | 57 if isinstance(obj, dict): |
| 78 rv = {} | 58 rv = {} |
| 79 for key, value in obj.iteritems(): | 59 for key, value in obj.iteritems(): |
| 80 rv[_Format(key, dictionary)] = _Format(value, dictionary) | 60 rv[_Format(key, dictionary)] = _Format(value, dictionary) |
| 81 return rv | 61 return rv |
| 82 return obj | 62 return obj |
| 83 | 63 |
| 64 | |
| 84 def SelfReferenceFormat(dictionary): | 65 def SelfReferenceFormat(dictionary): |
| 85 """ Apply a format string to a dictionary in order to allow self-referencial | 66 """ Apply a format string to a dictionary in order to allow self-referencial |
| 86 keys and values. For example: | 67 keys and values. For example: |
| 87 | 68 |
| 88 >>> d = { | 69 >>> d = { |
| 89 >>> 'key1': 'value', | 70 >>> 'key1': 'value', |
| 90 >>> 'key2': '%(key1)s2', | 71 >>> 'key2': '%(key1)s2', |
| 91 >>> } | 72 >>> } |
| 92 >>> print SelfReferenceFormat(d)['key2'] | 73 >>> print SelfReferenceFormat(d)['key2'] |
| 93 value2 | 74 value2 |
| 94 | 75 |
| 95 Note that chains of references are not supported: | 76 Note that chains of references are not supported: |
| 96 | 77 |
| 97 >>> d = { | 78 >>> d = { |
| 98 >>> 'key1': 'value', | 79 >>> 'key1': 'value', |
| 99 >>> 'key2': '%(key1)s2', | 80 >>> 'key2': '%(key1)s2', |
| 100 >>> 'key3': '%(key2)s_fail', | 81 >>> 'key3': '%(key2)s_fail', |
| 101 >>> } | 82 >>> } |
| 102 >>> print SelfReferenceFormat(d)['key3'] | 83 >>> print SelfReferenceFormat(d)['key3'] |
| 103 %(key1)s2_fail | 84 %(key1)s2_fail |
| 104 """ | 85 """ |
| 105 return _Format(dictionary, dictionary) | 86 return _Format(dictionary, dictionary) |
| 106 | 87 |
| 88 | |
| 89 def AddTrybots(slave_dict): | |
| 90 slave_dict['builder'].extend( | |
| 91 [builder + utils.BUILDER_NAME_SEP + utils.TRYBOT_NAME_SUFFIX \ | |
| 92 for builder in slave_dict['builder']]) | |
| 93 | |
| 94 | |
| 107 slaves = [SelfReferenceFormat(d) for d in [ | 95 slaves = [SelfReferenceFormat(d) for d in [ |
| 108 { | 96 { |
| 109 'master': 'Skia', | 97 'master': 'Skia', |
| 110 'hostname': 'skiabot-shuttle-ubuntu12-nexuss-001', | 98 'hostname': 'skiabot-shuttle-ubuntu12-nexuss-001', |
| 111 'builder': [ | 99 'builder': [ |
| 112 'Skia_NexusS_4-1_Float_Debug_32', | 100 'Test-Android-NexusS-SGX540-Debug-32', |
| 113 'Skia_NexusS_4-1_Float_Release_32', | 101 'Test-Android-NexusS-SGX540-Release-32', |
| 114 'Skia_NexusS_4-1_Float_Bench_32', | 102 'Perf-Android-NexusS-SGX540-Release-32', |
| 115 'Skia_NexusS_4-1_Float_Debug_32_Trybot', | |
| 116 'Skia_NexusS_4-1_Float_Release_32_Trybot', | |
| 117 'Skia_NexusS_4-1_Float_Bench_32_Trybot', | |
| 118 ], | 103 ], |
| 119 'serial': '3835BCDAEF6F00EC', | 104 'serial': '3835BCDAEF6F00EC', |
| 120 'num_cores': '2', | 105 'num_cores': '2', |
| 121 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], | 106 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], |
| 122 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, | 107 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, |
| 123 }, | 108 }, |
| 124 { | 109 { |
| 125 'master': 'Skia', | 110 'master': 'Skia', |
| 126 'hostname': 'skiabot-shuttle-ubuntu12-nexuss-002', | 111 'hostname': 'skiabot-shuttle-ubuntu12-nexuss-002', |
| 127 'builder': [ | 112 'builder': [ |
| 128 'Skia_NexusS_4-1_Float_Debug_32', | 113 'Test-Android-NexusS-SGX540-Debug-32', |
| 129 'Skia_NexusS_4-1_Float_Release_32', | 114 'Test-Android-NexusS-SGX540-Release-32', |
| 130 'Skia_NexusS_4-1_Float_Bench_32', | 115 'Perf-Android-NexusS-SGX540-Release-32', |
| 131 'Skia_NexusS_4-1_Float_Debug_32_Trybot', | |
| 132 'Skia_NexusS_4-1_Float_Release_32_Trybot', | |
| 133 'Skia_NexusS_4-1_Float_Bench_32_Trybot', | |
| 134 ], | 116 ], |
| 135 'serial': '3935B4F8CA4B00EC', | 117 'serial': '3935B4F8CA4B00EC', |
| 136 'num_cores': '2', | 118 'num_cores': '2', |
| 137 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], | 119 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], |
| 138 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, | 120 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, |
| 139 }, | 121 }, |
| 140 { | 122 { |
| 141 'master': 'Skia', | 123 'master': 'Skia', |
| 142 'hostname': 'skiabot-shuttle-ubuntu12-xoom-001', | 124 'hostname': 'skiabot-shuttle-ubuntu12-xoom-001', |
| 143 'builder': [ | 125 'builder': [ |
| 144 'Skia_Xoom_4-1_Float_Debug_32', | 126 'Test-Android-Xoom-Tegra2-Debug-32', |
| 145 'Skia_Xoom_4-1_Float_Release_32', | 127 'Test-Android-Xoom-Tegra2-Release-32', |
| 146 'Skia_Xoom_4-1_Float_Bench_32', | 128 'Perf-Android-Xoom-Tegra2-Release-32', |
| 147 'Skia_Xoom_4-1_Float_Debug_32_Trybot', | |
| 148 'Skia_Xoom_4-1_Float_Release_32_Trybot', | |
| 149 'Skia_Xoom_4-1_Float_Bench_32_Trybot', | |
| 150 ], | 129 ], |
| 151 'serial': '1700618542c101d7', | 130 'serial': '1700618542c101d7', |
| 152 'num_cores': '2', | 131 'num_cores': '2', |
| 153 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], | 132 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], |
| 154 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, | 133 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, |
| 155 }, | 134 }, |
| 156 { | 135 { |
| 157 'master': 'Skia', | 136 'master': 'Skia', |
| 158 'hostname': 'skiabot-shuttle-ubuntu12-xoom-002', | 137 'hostname': 'skiabot-shuttle-ubuntu12-xoom-002', |
| 159 'builder': [ | 138 'builder': [ |
| 160 'Skia_Xoom_4-1_Float_Debug_32', | 139 'Test-Android-Xoom-Tegra2-Debug-32', |
| 161 'Skia_Xoom_4-1_Float_Release_32', | 140 'Test-Android-Xoom-Tegra2-Release-32', |
| 162 'Skia_Xoom_4-1_Float_Bench_32', | 141 'Perf-Android-Xoom-Tegra2-Release-32', |
| 163 'Skia_Xoom_4-1_Float_Debug_32_Trybot', | |
| 164 'Skia_Xoom_4-1_Float_Release_32_Trybot', | |
| 165 'Skia_Xoom_4-1_Float_Bench_32_Trybot', | |
| 166 ], | 142 ], |
| 167 'serial': '027c104942212397', | 143 'serial': '027c104942212397', |
| 168 'num_cores': '2', | 144 'num_cores': '2', |
| 169 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], | 145 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], |
| 170 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, | 146 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, |
| 171 }, | 147 }, |
| 172 { | 148 { |
| 173 'master': 'Skia', | 149 'master': 'Skia', |
| 174 'hostname': 'skiabot-shuttle-ubuntu12-xoom-003', | 150 'hostname': 'skiabot-shuttle-ubuntu12-xoom-003', |
| 175 'builder': [ | 151 'builder': [ |
| 176 'Skia_Xoom_4-1_Float_Debug_32', | 152 'Test-Android-Xoom-Tegra2-Debug-32', |
| 177 'Skia_Xoom_4-1_Float_Release_32', | 153 'Test-Android-Xoom-Tegra2-Release-32', |
| 178 'Skia_Xoom_4-1_Float_Bench_32', | 154 'Perf-Android-Xoom-Tegra2-Release-32', |
| 179 'Skia_Xoom_4-1_Float_Debug_32_Trybot', | |
| 180 'Skia_Xoom_4-1_Float_Release_32_Trybot', | |
| 181 'Skia_Xoom_4-1_Float_Bench_32_Trybot', | |
| 182 ], | 155 ], |
| 183 'serial': '1700618443a00497', | 156 'serial': '1700618443a00497', |
| 184 'num_cores': '2', | 157 'num_cores': '2', |
| 185 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], | 158 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], |
| 186 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, | 159 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, |
| 187 }, | 160 }, |
| 188 { | 161 { |
| 189 'master': 'Skia', | 162 'master': 'Skia', |
| 190 'hostname': 'skiabot-shuttle-ubuntu12-galaxynexus-001', | 163 'hostname': 'skiabot-shuttle-ubuntu12-galaxynexus-001', |
| 191 'builder': [ | 164 'builder': [ |
| 192 'Skia_GalaxyNexus_4-1_Float_Debug_32', | 165 'Test-Android-GalaxyNexus-SGX540-Debug-32', |
| 193 'Skia_GalaxyNexus_4-1_Float_Release_32', | 166 'Test-Android-GalaxyNexus-SGX540-Release-32', |
| 194 'Skia_GalaxyNexus_4-1_Float_Bench_32', | 167 'Perf-Android-GalaxyNexus-SGX540-Release-32', |
| 195 'Skia_GalaxyNexus_4-1_Float_Debug_32_Trybot', | |
| 196 'Skia_GalaxyNexus_4-1_Float_Release_32_Trybot', | |
| 197 'Skia_GalaxyNexus_4-1_Float_Bench_32_Trybot', | |
| 198 ], | 168 ], |
| 199 'serial': '0149A97C1601B015', | 169 'serial': '0149A97C1601B015', |
| 200 'num_cores': '2', | 170 'num_cores': '2', |
| 201 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], | 171 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], |
| 202 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, | 172 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, |
| 203 }, | 173 }, |
| 204 { | 174 { |
| 205 'master': 'Skia', | 175 'master': 'Skia', |
| 206 'hostname': 'skiabot-shuttle-ubuntu12-nexus4-001', | 176 'hostname': 'skiabot-shuttle-ubuntu12-nexus4-001', |
| 207 'builder': [ | 177 'builder': [ |
| 208 'Skia_Nexus4_4-1_Float_Debug_32', | 178 'Test-Android-Nexus4-Adreno320-Debug-32', |
| 209 'Skia_Nexus4_4-1_Float_Release_32', | 179 'Test-Android-Nexus4-Adreno320-Release-32', |
| 210 'Skia_Nexus4_4-1_Float_Bench_32', | 180 'Perf-Android-Nexus4-Adreno320-Release-32', |
| 211 'Skia_Nexus4_4-1_Float_Debug_32_Trybot', | |
| 212 'Skia_Nexus4_4-1_Float_Release_32_Trybot', | |
| 213 'Skia_Nexus4_4-1_Float_Bench_32_Trybot', | |
| 214 ], | 181 ], |
| 215 'serial': '0012746f51cea6b9', | 182 'serial': '0012746f51cea6b9', |
| 216 'num_cores': '4', | 183 'num_cores': '4', |
| 217 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], | 184 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], |
| 218 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, | 185 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, |
| 219 }, | 186 }, |
| 220 { | 187 { |
| 221 'master': 'Skia', | 188 'master': 'Skia', |
| 222 'hostname': 'skiabot-shuttle-ubuntu12-nexus7-001', | 189 'hostname': 'skiabot-shuttle-ubuntu12-nexus7-001', |
| 223 'builder': [ | 190 'builder': [ |
| 224 'Skia_Nexus7_4-1_Float_Debug_32', | 191 'Test-Android-Nexus7-Tegra3-Debug-32', |
| 225 'Skia_Nexus7_4-1_Float_Release_32', | 192 'Test-Android-Nexus7-Tegra3-Release-32', |
| 226 'Skia_Nexus7_4-1_Float_Bench_32', | 193 'Perf-Android-Nexus7-Tegra3-Release-32', |
| 227 'Skia_Nexus7_4-1_Float_Debug_32_Trybot', | |
| 228 'Skia_Nexus7_4-1_Float_Release_32_Trybot', | |
| 229 'Skia_Nexus7_4-1_Float_Bench_32_Trybot', | |
| 230 ], | 194 ], |
| 231 'serial': '015d210a13480604', | 195 'serial': '015d210a13480604', |
| 232 'num_cores': '4', | 196 'num_cores': '4', |
| 233 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], | 197 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], |
| 234 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, | 198 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, |
| 235 }, | 199 }, |
| 236 { | 200 { |
| 237 'master': 'Skia', | 201 'master': 'Skia', |
| 238 'hostname': 'skiabot-shuttle-ubuntu12-nexus7-002', | 202 'hostname': 'skiabot-shuttle-ubuntu12-nexus7-002', |
| 239 'builder': [ | 203 'builder': [ |
| 240 'Skia_Nexus7_4-1_Float_Debug_32', | 204 'Test-Android-Nexus7-Tegra3-Debug-32', |
| 241 'Skia_Nexus7_4-1_Float_Release_32', | 205 'Test-Android-Nexus7-Tegra3-Release-32', |
| 242 'Skia_Nexus7_4-1_Float_Bench_32', | 206 'Perf-Android-Nexus7-Tegra3-Release-32', |
| 243 'Skia_Nexus7_4-1_Float_Debug_32_Trybot', | |
| 244 'Skia_Nexus7_4-1_Float_Release_32_Trybot', | |
| 245 'Skia_Nexus7_4-1_Float_Bench_32_Trybot', | |
| 246 ], | 207 ], |
| 247 'serial': '015d18848c280217', | 208 'serial': '015d18848c280217', |
| 248 'num_cores': '4', | 209 'num_cores': '4', |
| 249 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], | 210 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], |
| 250 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, | 211 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, |
| 251 }, | 212 }, |
| 252 { | 213 { |
| 253 'master': 'Skia', | 214 'master': 'Skia', |
| 254 'hostname': 'skiabot-shuttle-ubuntu12-nexus7-003', | 215 'hostname': 'skiabot-shuttle-ubuntu12-nexus7-003', |
| 255 'builder': [ | 216 'builder': [ |
| 256 'Skia_Nexus7_4-1_Float_Debug_32', | 217 'Test-Android-Nexus7-Tegra3-Debug-32', |
| 257 'Skia_Nexus7_4-1_Float_Release_32', | 218 'Test-Android-Nexus7-Tegra3-Release-32', |
| 258 'Skia_Nexus7_4-1_Float_Bench_32', | 219 'Perf-Android-Nexus7-Tegra3-Release-32', |
| 259 'Skia_Nexus7_4-1_Float_Debug_32_Trybot', | |
| 260 'Skia_Nexus7_4-1_Float_Release_32_Trybot', | |
| 261 'Skia_Nexus7_4-1_Float_Bench_32_Trybot', | |
| 262 ], | 220 ], |
| 263 'serial': '015d16897c401e17', | 221 'serial': '015d16897c401e17', |
| 264 'num_cores': '4', | 222 'num_cores': '4', |
| 265 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], | 223 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], |
| 266 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, | 224 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, |
| 267 }, | 225 }, |
| 268 { | 226 { |
| 269 'master': 'Skia', | 227 'master': 'Skia', |
| 270 'hostname': 'skiabot-shuttle-ubuntu12-nexus10-001', | 228 'hostname': 'skiabot-shuttle-ubuntu12-nexus10-001', |
| 271 'builder': [ | 229 'builder': [ |
| 272 'Skia_Nexus10_4-1_Float_Debug_32', | 230 'Test-Android-Nexus10-MaliT604-Debug-32', |
| 273 'Skia_Nexus10_4-1_Float_Release_32', | 231 'Test-Android-Nexus10-MaliT604-Release-32', |
| 274 'Skia_Nexus10_4-1_Float_Bench_32', | 232 'Perf-Android-Nexus10-MaliT604-Release-32', |
| 275 'Skia_Nexus10_4-1_Float_Debug_32_Trybot', | |
| 276 'Skia_Nexus10_4-1_Float_Release_32_Trybot', | |
| 277 'Skia_Nexus10_4-1_Float_Bench_32_Trybot', | |
| 278 ], | 233 ], |
| 279 'serial': 'R32C801B5LH', | 234 'serial': 'R32C801B5LH', |
| 280 'num_cores': '2', | 235 'num_cores': '2', |
| 281 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], | 236 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], |
| 282 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, | 237 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, |
| 283 }, | 238 }, |
| 284 { | 239 { |
| 285 'master': 'Skia', | 240 'master': 'Skia', |
| 286 'hostname': 'skiabot-shuttle-ubuntu12-nexus10-002', | 241 'hostname': 'skiabot-shuttle-ubuntu12-nexus10-002', |
| 287 'builder': [ | 242 'builder': [ |
| 288 'Skia_Nexus10_4-1_Float_Debug_32', | 243 'Test-Android-Nexus10-MaliT604-Debug-32', |
| 289 'Skia_Nexus10_4-1_Float_Release_32', | 244 'Test-Android-Nexus10-MaliT604-Release-32', |
| 290 'Skia_Nexus10_4-1_Float_Bench_32', | 245 'Perf-Android-Nexus10-MaliT604-Release-32', |
| 291 'Skia_Nexus10_4-1_Float_Debug_32_Trybot', | |
| 292 'Skia_Nexus10_4-1_Float_Release_32_Trybot', | |
| 293 'Skia_Nexus10_4-1_Float_Bench_32_Trybot', | |
| 294 ], | 246 ], |
| 295 'serial': 'R32C801B86F', | 247 'serial': 'R32C801B86F', |
| 296 'num_cores': '2', | 248 'num_cores': '2', |
| 297 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], | 249 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], |
| 298 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, | 250 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, |
| 299 }, | 251 }, |
| 300 { | 252 { |
| 301 'master': 'Skia', | 253 'master': 'Skia', |
| 302 'hostname': 'skiabot-shuttle-ubuntu12-nexus10-003', | 254 'hostname': 'skiabot-shuttle-ubuntu12-nexus10-003', |
| 303 'builder': [ | 255 'builder': [ |
| 304 'Skia_Nexus10_4-1_Float_Debug_32', | 256 'Test-Android-Nexus10-MaliT604-Debug-32', |
| 305 'Skia_Nexus10_4-1_Float_Release_32', | 257 'Test-Android-Nexus10-MaliT604-Release-32', |
| 306 'Skia_Nexus10_4-1_Float_Bench_32', | 258 'Perf-Android-Nexus10-MaliT604-Release-32', |
| 307 'Skia_Nexus10_4-1_Float_Debug_32_Trybot', | |
| 308 'Skia_Nexus10_4-1_Float_Release_32_Trybot', | |
| 309 'Skia_Nexus10_4-1_Float_Bench_32_Trybot', | |
| 310 ], | 259 ], |
| 311 'serial': 'R32CB017X2L', | 260 'serial': 'R32CB017X2L', |
| 312 'num_cores': '2', | 261 'num_cores': '2', |
| 313 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], | 262 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], |
| 314 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, | 263 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, |
| 315 }, | 264 }, |
| 316 { | 265 { |
| 317 'master': 'Skia', | 266 'master': 'Skia', |
| 318 'hostname': 'skiabot-shuttle-ubuntu12-razri-001', | 267 'hostname': 'skiabot-shuttle-ubuntu12-razri-001', |
| 319 'builder': [ | 268 'builder': [ |
| 320 'Skia_RazrI_4-1_Float_Debug_32', | 269 'Test-Android-RazrI-SGX540-Debug-32', |
| 321 'Skia_RazrI_4-1_Float_Release_32', | 270 'Test-Android-RazrI-SGX540-Release-32', |
| 322 'Skia_RazrI_4-1_Float_Bench_32', | 271 'Perf-Android-RazrI-SGX540-Release-32', |
| 323 'Skia_RazrI_4-1_Float_Debug_32_Trybot', | |
| 324 'Skia_RazrI_4-1_Float_Release_32_Trybot', | |
| 325 'Skia_RazrI_4-1_Float_Bench_32_Trybot', | |
| 326 ], | 272 ], |
| 327 'serial': 'TA23702Z9Y', | 273 'serial': 'TA23702Z9Y', |
| 328 'num_cores': '1', | 274 'num_cores': '1', |
| 329 'has_root': False, | 275 'has_root': False, |
| 330 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], | 276 'keepalive_conditions': [ANDROID_KEEPALIVE_CONDITION], |
| 331 'android_sdk_root': '/usr/local/google/android-sdk-linux', | 277 'android_sdk_root': '/usr/local/google/android-sdk-linux', |
| 332 }, | 278 }, |
| 333 { | 279 { |
| 334 'master': 'Skia', | 280 'master': 'Skia', |
| 335 'hostname': 'skiabot-shuttle-ubuntu12-001', | 281 'hostname': 'skiabot-shuttle-ubuntu12-001', |
| 336 'builder': [ | 282 'builder': [ |
| 337 'Skia_Linux_NoGPU_Debug_32', | 283 'Test-Ubuntu12-ShuttleA-NoGPU-Debug-64', |
| 338 'Skia_Linux_NoGPU_Debug_32_Trybot', | |
| 339 ], | 284 ], |
| 340 'num_cores': '8', | 285 'num_cores': '8', |
| 341 }, | 286 }, |
| 342 { | 287 { |
| 343 'master': 'Skia', | 288 'master': 'Skia', |
| 344 'hostname': 'skiabot-shuttle-ubuntu12-002', | 289 'hostname': 'skiabot-shuttle-ubuntu12-002', |
| 345 'builder': [ | 290 'builder': [ |
| 346 'Skia_ChromeOS_Alex_Debug_32', | 291 'Test-ChromeOS-Alex-GMA3150-Debug-32', |
| 347 'Skia_ChromeOS_Alex_Release_32', | 292 'Test-ChromeOS-Alex-GMA3150-Release-32', |
| 348 'Skia_ChromeOS_Alex_Bench_32', | 293 'Perf-ChromeOS-Alex-GMA3150-Release-32', |
| 349 'Skia_ChromeOS_Alex_Debug_32_Trybot', | |
| 350 'Skia_ChromeOS_Alex_Release_32_Trybot', | |
| 351 'Skia_ChromeOS_Alex_Bench_32_Trybot', | |
| 352 | 294 |
| 353 ], | 295 ], |
| 354 'ssh_host': '192.168.1.134', | 296 'ssh_host': '192.168.1.134', |
| 355 'ssh_port': '22', | 297 'ssh_port': '22', |
| 356 }, | 298 }, |
| 357 { | 299 { |
| 358 'master': 'Skia', | 300 'master': 'Skia', |
| 359 'hostname': 'skiabot-shuttle-ubuntu12-ati5770-001', | 301 'hostname': 'skiabot-shuttle-ubuntu12-ati5770-001', |
| 360 'builder': [ | 302 'builder': [ |
| 361 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Debug_32', | 303 'Test-Ubuntu12-ShuttleA-ATI5770-Debug-32', |
| 362 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Release_32', | 304 'Test-Ubuntu12-ShuttleA-ATI5770-Release-32', |
| 363 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Bench_32', | 305 'Perf-Ubuntu12-ShuttleA-ATI5770-Release-32', |
| 364 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Debug_64', | 306 'Test-Ubuntu12-ShuttleA-ATI5770-Debug-64', |
| 365 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Release_64', | 307 'Test-Ubuntu12-ShuttleA-ATI5770-Release-64', |
| 366 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Bench_64', | 308 'Perf-Ubuntu12-ShuttleA-ATI5770-Release-64', |
| 367 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Debug_32_Trybot', | |
| 368 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Release_32_Trybot', | |
| 369 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Bench_32_Trybot', | |
| 370 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Debug_64_Trybot', | |
| 371 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Release_64_Trybot', | |
| 372 'Skia_Shuttle_Ubuntu12_ATI5770_Float_Bench_64_Trybot', | |
| 373 ], | 309 ], |
| 374 'num_cores': '8', | 310 'num_cores': '8', |
| 375 }, | 311 }, |
| 376 ] + [ | 312 ] + [ |
| 377 { | 313 { |
| 378 'master': 'Skia', | 314 'master': 'Skia', |
| 379 'hostname': 'skiabot-macmini-10_6-%s' % ('%d' % i).zfill(INTEGER_WIDTH), | 315 'hostname': 'skiabot-macmini-10_6-%s' % ('%d' % i).zfill(INTEGER_WIDTH), |
| 380 'builder': [ | 316 'builder': [ |
| 381 'Skia_Mac_Float_Debug_32', | 317 'Test-Mac10.6-MacMini4.1-GeForce320M-Debug-32', |
| 382 'Skia_Mac_Float_Release_32', | 318 'Test-Mac10.6-MacMini4.1-GeForce320M-Release-32', |
| 383 'Skia_Mac_Float_Debug_64', | 319 'Test-Mac10.6-MacMini4.1-GeForce320M-Debug-64', |
| 384 'Skia_Mac_Float_Release_64', | 320 'Test-Mac10.6-MacMini4.1-GeForce320M-Release-64', |
|
rmistry
2013/04/25 11:36:45
Yaay for no commas!
| |
| 385 'Skia_Mac_Float_Debug_32_Trybot', | |
| 386 'Skia_Mac_Float_Release_32_Trybot', | |
| 387 'Skia_Mac_Float_Debug_64_Trybot', | |
| 388 'Skia_Mac_Float_Release_64_Trybot', | |
| 389 ], | 321 ], |
| 390 'num_cores': '4', | 322 'num_cores': '4', |
| 391 } for i in range(CONCURRENT_BUILDERS) | 323 } for i in range(CONCURRENT_BUILDERS) |
| 392 ] + [ | 324 ] + [ |
| 393 { | 325 { |
| 394 'master': 'Skia', | 326 'master': 'Skia', |
| 395 'hostname': 'skiabot-macmini-10_7-%s' % ('%d' % i).zfill(INTEGER_WIDTH), | 327 'hostname': 'skiabot-macmini-10_7-%s' % ('%d' % i).zfill(INTEGER_WIDTH), |
| 396 'builder': [ | 328 'builder': [ |
| 397 'Skia_MacMiniLion_Float_Debug_32', | 329 'Test-Mac10.7-MacMini4.1-GeForce320M-Debug-32', |
| 398 'Skia_MacMiniLion_Float_Release_32', | 330 'Test-Mac10.7-MacMini4.1-GeForce320M-Release-32', |
| 399 'Skia_MacMiniLion_Float_Debug_64', | 331 'Test-Mac10.7-MacMini4.1-GeForce320M-Debug-64', |
| 400 'Skia_MacMiniLion_Float_Release_64', | 332 'Test-Mac10.7-MacMini4.1-GeForce320M-Release-64', |
| 401 'Skia_MacMiniLion_Float_Debug_32_Trybot', | |
| 402 'Skia_MacMiniLion_Float_Release_32_Trybot', | |
| 403 'Skia_MacMiniLion_Float_Debug_64_Trybot', | |
| 404 'Skia_MacMiniLion_Float_Release_64_Trybot', | |
| 405 ], | 333 ], |
| 406 'num_cores': '4', | 334 'num_cores': '4', |
| 407 } for i in range(CONCURRENT_BUILDERS) | 335 } for i in range(CONCURRENT_BUILDERS) |
| 408 ] + [ | 336 ] + [ |
| 409 { | 337 { |
| 410 'master': 'Skia', | 338 'master': 'Skia', |
| 411 'hostname': 'skiabot-macmini-10_8-%s' % ('%d' % i).zfill(INTEGER_WIDTH), | 339 'hostname': 'skiabot-macmini-10_8-%s' % ('%d' % i).zfill(INTEGER_WIDTH), |
| 412 'builder': [ | 340 'builder': [ |
| 413 'Skia_MacMini_10_8_Float_Debug_32', | 341 'Test-Mac10.8-MacMini4.1-GeForce320M-Debug-32', |
| 414 'Skia_MacMini_10_8_Float_Release_32', | 342 'Test-Mac10.8-MacMini4.1-GeForce320M-Release-32', |
| 415 'Skia_MacMini_10_8_Float_Debug_64', | 343 'Test-Mac10.8-MacMini4.1-GeForce320M-Debug-64', |
| 416 'Skia_MacMini_10_8_Float_Release_64', | 344 'Test-Mac10.8-MacMini4.1-GeForce320M-Release-64', |
| 417 'Skia_MacMini_10_8_Float_Debug_32_Trybot', | |
| 418 'Skia_MacMini_10_8_Float_Release_32_Trybot', | |
| 419 'Skia_MacMini_10_8_Float_Debug_64_Trybot', | |
| 420 'Skia_MacMini_10_8_Float_Release_64_Trybot', | |
| 421 ], | 345 ], |
| 422 'num_cores': '4', | 346 'num_cores': '4', |
| 423 } for i in range(CONCURRENT_BUILDERS) | 347 } for i in range(CONCURRENT_BUILDERS) |
| 424 ] + [ | 348 ] + [ |
| 425 { | 349 { |
| 426 'master': 'Skia', | 350 'master': 'Skia', |
| 427 'hostname': 'skiabot-shuttle-win7-intel-%s' % ('%d' % i).zfill(INTEGER_WIDTH ), | 351 'hostname': 'skiabot-shuttle-win7-intel-%s' % ('%d' % i).zfill(INTEGER_WIDTH ), |
| 428 'builder': [ | 352 'builder': [ |
| 429 'Skia_Shuttle_Win7_Intel_Float_Debug_32', | 353 'Test-Win7-ShuttleA-HD2000-Debug-32', |
| 430 'Skia_Shuttle_Win7_Intel_Float_Release_32', | 354 'Test-Win7-ShuttleA-HD2000-Release-32', |
| 431 'Skia_Shuttle_Win7_Intel_Float_Debug_64', | 355 'Test-Win7-ShuttleA-HD2000-Debug-64', |
| 432 'Skia_Shuttle_Win7_Intel_Float_Release_64', | 356 'Test-Win7-ShuttleA-HD2000-Release-64', |
| 433 'Skia_Shuttle_Win7_Intel_Float_Debug_32_Trybot', | |
| 434 'Skia_Shuttle_Win7_Intel_Float_Release_32_Trybot', | |
| 435 'Skia_Shuttle_Win7_Intel_Float_Debug_64_Trybot', | |
| 436 'Skia_Shuttle_Win7_Intel_Float_Release_64_Trybot', | |
| 437 ], | 357 ], |
| 438 'num_cores': '8', | 358 'num_cores': '8', |
| 439 } for i in range(CONCURRENT_BUILDERS) | 359 } for i in range(CONCURRENT_BUILDERS) |
| 440 ] + [ | 360 ] + [ |
| 441 { | 361 { |
| 442 'master': 'Skia', | 362 'master': 'Skia', |
| 443 'hostname': 'skiabot-shuttle-win7-intel-special-%s' % ('%d' % i).zfill(INTEG ER_WIDTH), | 363 'hostname': 'skiabot-shuttle-win7-intel-special-%s' % ('%d' % i).zfill(INTEG ER_WIDTH), |
| 444 'builder': [ | 364 'builder': [ |
| 445 'Skia_Shuttle_Win7_Intel_Float_ANGLE_Debug_32', | 365 'Test-Win7-ShuttleA-HD2000-Debug-32-ANGLE', |
| 446 'Skia_Shuttle_Win7_Intel_Float_ANGLE_Release_32', | 366 'Test-Win7-ShuttleA-HD2000-Release-32-ANGLE', |
| 447 'Skia_Shuttle_Win7_Intel_Float_DirectWrite_Debug_32', | 367 'Test-Win7-ShuttleA-HD2000-Debug-32-DirectWrite', |
| 448 'Skia_Shuttle_Win7_Intel_Float_DirectWrite_Release_32', | 368 'Test-Win7-ShuttleA-HD2000-Release-32-DirectWrite', |
| 449 'Skia_Shuttle_Win7_Intel_Float_ANGLE_Debug_32_Trybot', | |
| 450 'Skia_Shuttle_Win7_Intel_Float_ANGLE_Release_32_Trybot', | |
| 451 'Skia_Shuttle_Win7_Intel_Float_DirectWrite_Debug_32_Trybot', | |
| 452 'Skia_Shuttle_Win7_Intel_Float_DirectWrite_Release_32_Trybot', | |
| 453 ], | 369 ], |
| 454 'num_cores': '8', | 370 'num_cores': '8', |
| 455 } for i in range(CONCURRENT_BUILDERS) | 371 } for i in range(CONCURRENT_BUILDERS) |
| 456 ] + [ | 372 ] + [ |
| 457 { | 373 { |
| 458 'master': 'Skia', | 374 'master': 'Skia', |
| 459 'hostname': 'skiabot-macmini-10_6-bench', | 375 'hostname': 'skiabot-macmini-10_6-bench', |
| 460 'builder': [ | 376 'builder': [ |
| 461 'Skia_Mac_Float_Bench_32', | 377 'Perf-Mac10.6-MacMini4.1-GeForce320M-Release-32', |
| 462 'Skia_Mac_Float_Bench_64', | 378 'Perf-Mac10.6-MacMini4.1-GeForce320M-Release-64', |
| 463 'Skia_Mac_Float_Bench_32_Trybot', | |
| 464 'Skia_Mac_Float_Bench_64_Trybot', | |
| 465 ], | 379 ], |
| 466 }, | 380 }, |
| 467 { | 381 { |
| 468 'master': 'Skia', | 382 'master': 'Skia', |
| 469 'hostname': 'skiabot-macmini-10_7-bench', | 383 'hostname': 'skiabot-macmini-10_7-bench', |
| 470 'builder': [ | 384 'builder': [ |
| 471 'Skia_MacMiniLion_Float_Bench_32', | 385 'Perf-Mac10.7-MacMini4.1-GeForce320M-Release-32', |
| 472 'Skia_MacMiniLion_Float_Bench_64', | 386 'Perf-Mac10.7-MacMini4.1-GeForce320M-Release-64', |
| 473 'Skia_MacMiniLion_Float_Bench_32_Trybot', | |
| 474 'Skia_MacMiniLion_Float_Bench_64_Trybot', | |
| 475 ], | 387 ], |
| 476 }, | 388 }, |
| 477 { | 389 { |
| 478 'master': 'Skia', | 390 'master': 'Skia', |
| 479 'hostname': 'skiabot-macmini-10_8-bench', | 391 'hostname': 'skiabot-macmini-10_8-bench', |
| 480 'builder': [ | 392 'builder': [ |
| 481 'Skia_MacMini_10_8_Float_Bench_32', | 393 'Perf-Mac10.8-MacMini4.1-GeForce320M-Release-32', |
| 482 'Skia_MacMini_10_8_Float_Bench_64', | 394 'Perf-Mac10.8-MacMini4.1-GeForce320M-Release-64', |
| 483 'Skia_MacMini_10_8_Float_Bench_32_Trybot', | |
| 484 'Skia_MacMini_10_8_Float_Bench_64_Trybot', | |
| 485 ], | 395 ], |
| 486 }, | 396 }, |
| 487 { | 397 { |
| 488 'master': 'Skia', | 398 'master': 'Skia', |
| 489 'hostname': 'skiabot-shuttle-win7-intel-bench', | 399 'hostname': 'skiabot-shuttle-win7-intel-bench', |
| 490 'builder': [ | 400 'builder': [ |
| 491 'Skia_Shuttle_Win7_Intel_Float_Bench_64', | 401 'Perf-Win7-ShuttleA-HD2000-Release-32', |
| 492 'Skia_Shuttle_Win7_Intel_Float_Bench_32', | 402 'Perf-Win7-ShuttleA-HD2000-Release-64', |
| 493 'Skia_Shuttle_Win7_Intel_Float_ANGLE_Bench_32', | 403 'Perf-Win7-ShuttleA-HD2000-Release-32-ANGLE', |
| 494 'Skia_Shuttle_Win7_Intel_Float_DirectWrite_Bench_32', | 404 'Perf-Win7-ShuttleA-HD2000-Release-32-DirectWrite', |
| 495 'Skia_Shuttle_Win7_Intel_Float_Bench_64_Trybot', | |
| 496 'Skia_Shuttle_Win7_Intel_Float_Bench_32_Trybot', | |
| 497 'Skia_Shuttle_Win7_Intel_Float_ANGLE_Bench_32_Trybot', | |
| 498 'Skia_Shuttle_Win7_Intel_Float_DirectWrite_Bench_32_Trybot', | |
| 499 ], | 405 ], |
| 500 }, | 406 }, |
| 501 { | 407 { |
| 502 'master': 'Skia', | 408 'master': 'Skia', |
| 503 'hostname': 'skia-housekeeping-slave-a', | 409 'hostname': 'skia-housekeeping-slave-a', |
| 504 'builder': [ | 410 'builder': [ |
| 505 'Skia_PerCommit_House_Keeping', | 411 'Housekeeper-PerCommit', |
| 506 'Skia_Periodic_House_Keeping', | 412 'Housekeeper-Nightly', |
| 507 'Skia_PerCommit_House_Keeping_Trybot', | |
| 508 'Skia_Periodic_House_Keeping_Trybot', | |
| 509 ], | 413 ], |
| 510 }, | 414 }, |
| 511 { | 415 { |
| 512 'master': 'Skia', | 416 'master': 'Skia', |
| 513 'hostname': 'skia-housekeeping-slave-b', | 417 'hostname': 'skia-housekeeping-slave-b', |
| 514 'builder': [ | 418 'builder': [ |
| 515 'Skia_PerCommit_House_Keeping', | 419 'Housekeeper-PerCommit', |
| 516 'Skia_Periodic_House_Keeping', | 420 'Housekeeper-Nightly', |
| 517 'Skia_PerCommit_House_Keeping_Trybot', | |
| 518 'Skia_Periodic_House_Keeping_Trybot', | |
| 519 ], | 421 ], |
| 520 }, | 422 }, |
| 521 ] + [ | 423 ] + [ |
| 522 { | 424 { |
| 523 'master': 'Skia', | 425 'master': 'Skia', |
| 524 'hostname': 'skiabot-linux-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH), | 426 'hostname': 'skiabot-linux-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH), |
| 525 'builder': LINUX_COMPILE_BUILDERS, | 427 'builder': LINUX_COMPILE_BUILDERS, |
| 526 'num_cores': '8', | 428 'num_cores': '8', |
| 527 'android_sdk_root': '/usr/local/google/home/borenet/android_sdk_linux', | 429 'android_sdk_root': '/usr/local/google/home/borenet/android_sdk_linux', |
| 528 'nacl_sdk_root': '/usr/local/google/home/borenet/nacl_sdk/pepper_25', | 430 'nacl_sdk_root': '/usr/local/google/home/borenet/nacl_sdk/pepper_25', |
| 529 } for i in range(COMPILE_BUILDERS) | 431 } for i in range(COMPILE_BUILDERS) |
| 530 ] + [ | 432 ] + [ |
| 531 { | 433 { |
| 532 'master': 'Skia', | 434 'master': 'Skia', |
| 533 'hostname': 'skiabot-linux-compile-vm-%s' % ('%d' % i).zfill(INTEGER_WIDTH), | 435 'hostname': 'skiabot-linux-compile-vm-%s' % ('%d' % i).zfill(INTEGER_WIDTH), |
| 534 'builder': LINUX_COMPILE_BUILDERS, | 436 'builder': LINUX_COMPILE_BUILDERS, |
| 535 'num_cores': '2', | 437 'num_cores': '2', |
| 536 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, | 438 'android_sdk_root': DEFAULT_ANDROID_SDK_ROOT, |
| 537 'nacl_sdk_root': DEFAULT_NACL_SDK_ROOT, | 439 'nacl_sdk_root': DEFAULT_NACL_SDK_ROOT, |
| 538 } for i in range(COMPILE_BUILDERS) | 440 } for i in range(COMPILE_BUILDERS) |
| 539 ] + [ | 441 ] + [ |
| 540 { | 442 { |
| 541 'master': 'Skia', | 443 'master': 'Skia', |
| 542 'hostname': 'skiabot-mac-10_6-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH), | 444 'hostname': 'skiabot-mac-10_6-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH), |
| 543 'builder': [ | 445 'builder': [ |
| 544 'Skia_Mac_Float_Compile_Debug_32', | 446 'Build-Mac10.6-GCC-Debug-32', |
| 545 'Skia_Mac_Float_Compile_Release_32', | 447 'Build-Mac10.6-GCC-Release-32', |
| 546 'Skia_Mac_Float_Compile_Debug_64', | 448 'Build-Mac10.6-GCC-Debug-64', |
| 547 'Skia_Mac_Float_Compile_Release_64', | 449 'Build-Mac10.6-GCC-Release-64', |
| 548 'Skia_Mac_Float_Compile_Debug_32_Trybot', | |
| 549 'Skia_Mac_Float_Compile_Release_32_Trybot', | |
| 550 'Skia_Mac_Float_Compile_Debug_64_Trybot', | |
| 551 'Skia_Mac_Float_Compile_Release_64_Trybot', | |
| 552 ], | 450 ], |
| 553 'num_cores': '8', | 451 'num_cores': '8', |
| 554 } for i in range(COMPILE_BUILDERS) | 452 } for i in range(COMPILE_BUILDERS) |
| 555 ] + [ | 453 ] + [ |
| 556 { | 454 { |
| 557 'master': 'Skia', | 455 'master': 'Skia', |
| 558 'hostname': 'skiabot-mac-10_7-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH), | 456 'hostname': 'skiabot-mac-10_7-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH), |
| 559 'builder': [ | 457 'builder': [ |
| 560 'Skia_MacMiniLion_Float_Compile_Debug_32', | 458 'Build-Mac10.7-Clang-Debug-32', |
| 561 'Skia_MacMiniLion_Float_Compile_Release_32', | 459 'Build-Mac10.7-Clang-Release-32', |
| 562 'Skia_MacMiniLion_Float_Compile_Debug_64', | 460 'Build-Mac10.7-Clang-Debug-64', |
| 563 'Skia_MacMiniLion_Float_Compile_Release_64', | 461 'Build-Mac10.7-Clang-Release-64', |
| 564 'Skia_iOS_Compile_Debug_32', | 462 'Build-Mac10.7-Clang-Debug-32-iOS', |
| 565 'Skia_iOS_Compile_Release_32', | 463 'Build-Mac10.7-Clang-Release-32-iOS', |
| 566 'Skia_MacMiniLion_Float_Compile_Debug_32_Trybot', | |
| 567 'Skia_MacMiniLion_Float_Compile_Release_32_Trybot', | |
| 568 'Skia_MacMiniLion_Float_Compile_Debug_64_Trybot', | |
| 569 'Skia_MacMiniLion_Float_Compile_Release_64_Trybot', | |
| 570 'Skia_iOS_Compile_Debug_32_Trybot', | |
| 571 'Skia_iOS_Compile_Release_32_Trybot', | |
| 572 ], | 464 ], |
| 573 'num_cores': '8', | 465 'num_cores': '8', |
| 574 } for i in range(COMPILE_BUILDERS) | 466 } for i in range(COMPILE_BUILDERS) |
| 575 ] + [ | 467 ] + [ |
| 576 { | 468 { |
| 577 'master': 'Skia', | 469 'master': 'Skia', |
| 578 'hostname': 'skiabot-mac-10_8-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH), | 470 'hostname': 'skiabot-mac-10_8-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH), |
| 579 'builder': [ | 471 'builder': [ |
| 580 'Skia_MacMini_10_8_Float_Compile_Debug_32', | 472 'Build-Mac10.8-Clang-Debug-32', |
| 581 'Skia_MacMini_10_8_Float_Compile_Release_32', | 473 'Build-Mac10.8-Clang-Release-32', |
| 582 'Skia_MacMini_10_8_Float_Compile_Debug_64', | 474 'Build-Mac10.8-Clang-Debug-64', |
| 583 'Skia_MacMini_10_8_Float_Compile_Release_64', | 475 'Build-Mac10.8-Clang-Release-64', |
| 584 'Skia_MacMini_10_8_Float_Compile_Debug_32_Trybot', | |
| 585 'Skia_MacMini_10_8_Float_Compile_Release_32_Trybot', | |
| 586 'Skia_MacMini_10_8_Float_Compile_Debug_64_Trybot', | |
| 587 'Skia_MacMini_10_8_Float_Compile_Release_64_Trybot', | |
| 588 ], | 476 ], |
| 589 'num_cores': '8', | 477 'num_cores': '8', |
| 590 } for i in range(COMPILE_BUILDERS) | 478 } for i in range(COMPILE_BUILDERS) |
| 591 ] + [ | 479 ] + [ |
| 592 { | 480 { |
| 593 'master': 'Skia', | 481 'master': 'Skia', |
| 594 'hostname': 'skiabot-win-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH), | 482 'hostname': 'skiabot-win-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH), |
| 595 'builder': [ | 483 'builder': [ |
| 596 'Skia_Shuttle_Win7_Intel_Float_Compile_Debug_32', | 484 'Build-Win7-VS2010-Debug-32', |
| 597 'Skia_Shuttle_Win7_Intel_Float_Compile_Release_32', | 485 'Build-Win7-VS2010-Release-32', |
| 598 'Skia_Shuttle_Win7_Intel_Float_Compile_Debug_64', | 486 'Build-Win7-VS2010-Debug-64', |
| 599 'Skia_Shuttle_Win7_Intel_Float_Compile_Release_64', | 487 'Build-Win7-VS2010-Release-64', |
| 600 'Skia_Shuttle_Win7_Intel_Float_ANGLE_Compile_Debug_32', | 488 'Build-Win7-VS2010-Debug-32-ANGLE', |
| 601 'Skia_Shuttle_Win7_Intel_Float_ANGLE_Compile_Release_32', | 489 'Build-Win7-VS2010-Release-32-ANGLE', |
| 602 'Skia_Shuttle_Win7_Intel_Float_DirectWrite_Compile_Debug_32', | 490 'Build-Win7-VS2010-Debug-32-DirectWrite', |
| 603 'Skia_Shuttle_Win7_Intel_Float_DirectWrite_Compile_Release_32', | 491 'Build-Win7-VS2010-Release-32-DirectWrite', |
| 604 'Skia_Shuttle_Win7_Intel_Float_Compile_Debug_32_Trybot', | |
| 605 'Skia_Shuttle_Win7_Intel_Float_Compile_Release_32_Trybot', | |
| 606 'Skia_Shuttle_Win7_Intel_Float_Compile_Debug_64_Trybot', | |
| 607 'Skia_Shuttle_Win7_Intel_Float_Compile_Release_64_Trybot', | |
| 608 'Skia_Shuttle_Win7_Intel_Float_ANGLE_Compile_Debug_32_Trybot', | |
| 609 'Skia_Shuttle_Win7_Intel_Float_ANGLE_Compile_Release_32_Trybot', | |
| 610 'Skia_Shuttle_Win7_Intel_Float_DirectWrite_Compile_Debug_32_Trybot', | |
| 611 'Skia_Shuttle_Win7_Intel_Float_DirectWrite_Compile_Release_32_Trybot', | |
| 612 ], | 492 ], |
| 613 'num_cores': '8', | 493 'num_cores': '8', |
| 614 } for i in range(COMPILE_BUILDERS) | 494 } for i in range(COMPILE_BUILDERS) |
| 615 ]] | 495 ]] |
| 496 | |
| 497 | |
| 498 for slave_dict in slaves: | |
| 499 AddTrybots(slave_dict) | |
| OLD | NEW |