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