| OLD | NEW |
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
| 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 from . import steps | 5 from . import steps |
| 6 | 6 |
| 7 SPEC = { | 7 SPEC = { |
| 8 'settings': { | 8 'settings': { |
| 9 'build_gs_bucket': 'chromium-chromiumos-archive', | 9 'build_gs_bucket': 'chromium-chromiumos-archive', |
| 10 # WARNING: src-side runtest.py is only tested with chromium CQ builders. | 10 # WARNING: src-side runtest.py is only tested with chromium CQ builders. |
| (...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 99 steps.generate_gtest, | 99 steps.generate_gtest, |
| 100 steps.generate_script, | 100 steps.generate_script, |
| 101 steps.generate_isolated_script, | 101 steps.generate_isolated_script, |
| 102 ], | 102 ], |
| 103 'parent_buildername': 'Linux ChromiumOS Builder', | 103 'parent_buildername': 'Linux ChromiumOS Builder', |
| 104 'testing': { | 104 'testing': { |
| 105 'platform': 'linux', | 105 'platform': 'linux', |
| 106 }, | 106 }, |
| 107 'enable_swarming': True, | 107 'enable_swarming': True, |
| 108 }, | 108 }, |
| 109 'Linux ChromiumOS GN': { | |
| 110 'chromium_config': 'chromium', | |
| 111 'chromium_apply_config': ['mb'], | |
| 112 'gclient_config': 'chromium', | |
| 113 'chromium_config_kwargs': { | |
| 114 'BUILD_CONFIG': 'Release', | |
| 115 'TARGET_PLATFORM': 'chromeos', | |
| 116 }, | |
| 117 'test_generators': [ | |
| 118 steps.generate_gtest, | |
| 119 steps.generate_script, | |
| 120 steps.generate_isolated_script, | |
| 121 ], | |
| 122 'enable_swarming': True, | |
| 123 'checkout_dir': 'linux_chromium_gn_chromeos', | |
| 124 'testing': { | |
| 125 'platform': 'linux', | |
| 126 }, | |
| 127 }, | |
| 128 | |
| 129 'Linux ChromiumOS Ozone Builder': { | 109 'Linux ChromiumOS Ozone Builder': { |
| 130 'chromium_config': 'chromium', | 110 'chromium_config': 'chromium', |
| 131 'chromium_apply_config': ['chromeos', 'mb', 'ninja_confirm_noop', 'ozone']
, | 111 'chromium_apply_config': ['chromeos', 'mb', 'ninja_confirm_noop', 'ozone']
, |
| 132 'gclient_config': 'chromium', | 112 'gclient_config': 'chromium', |
| 133 'chromium_config_kwargs': { | 113 'chromium_config_kwargs': { |
| 134 'BUILD_CONFIG': 'Release', | 114 'BUILD_CONFIG': 'Release', |
| 135 'TARGET_BITS': 64, | 115 'TARGET_BITS': 64, |
| 136 }, | 116 }, |
| 137 'bot_type': 'builder', | 117 'bot_type': 'builder', |
| 138 'compile_targets': [ | 118 'compile_targets': [ |
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 198 steps.generate_gtest, | 178 steps.generate_gtest, |
| 199 steps.generate_script, | 179 steps.generate_script, |
| 200 steps.generate_isolated_script, | 180 steps.generate_isolated_script, |
| 201 ], | 181 ], |
| 202 'parent_buildername': 'Linux ChromiumOS Builder (dbg)', | 182 'parent_buildername': 'Linux ChromiumOS Builder (dbg)', |
| 203 'testing': { | 183 'testing': { |
| 204 'platform': 'linux', | 184 'platform': 'linux', |
| 205 }, | 185 }, |
| 206 'enable_swarming': True, | 186 'enable_swarming': True, |
| 207 }, | 187 }, |
| 208 'Linux ChromiumOS GN (dbg)': { | |
| 209 'chromium_config': 'chromium', | |
| 210 'chromium_apply_config': ['mb'], | |
| 211 'gclient_config': 'chromium', | |
| 212 'chromium_config_kwargs': { | |
| 213 'BUILD_CONFIG': 'Debug', | |
| 214 'TARGET_PLATFORM': 'chromeos', | |
| 215 }, | |
| 216 'test_generators': [ | |
| 217 steps.generate_gtest, | |
| 218 steps.generate_script, | |
| 219 steps.generate_isolated_script, | |
| 220 ], | |
| 221 'enable_swarming': True, | |
| 222 'checkout_dir': 'linux_chromium_gn_chromeos', | |
| 223 'testing': { | |
| 224 'platform': 'linux', | |
| 225 }, | |
| 226 }, | |
| 227 }, | 188 }, |
| 228 } | 189 } |
| 229 | 190 |
| 230 # Simple Chrome compile-only builders. | 191 # Simple Chrome compile-only builders. |
| 231 for board in ('x86-generic', 'amd64-generic', 'daisy'): | 192 for board in ('x86-generic', 'amd64-generic', 'daisy'): |
| 232 SPEC['builders']['ChromiumOS %s Compile' % (board,)] = { | 193 SPEC['builders']['ChromiumOS %s Compile' % (board,)] = { |
| 233 'chromium_config': 'chromium', | 194 'chromium_config': 'chromium', |
| 234 'chromium_apply_config': ['chromeos', 'mb', 'ninja_confirm_noop'], | 195 'chromium_apply_config': ['chromeos', 'mb', 'ninja_confirm_noop'], |
| 235 'gclient_config': 'chromium', | 196 'gclient_config': 'chromium', |
| 236 'chromium_config_kwargs': { | 197 'chromium_config_kwargs': { |
| 237 'BUILD_CONFIG': 'Release', | 198 'BUILD_CONFIG': 'Release', |
| 238 'TARGET_PLATFORM': 'chromeos', | 199 'TARGET_PLATFORM': 'chromeos', |
| 239 'TARGET_CROS_BOARD': board, | 200 'TARGET_CROS_BOARD': board, |
| 240 }, | 201 }, |
| 241 'bot_type': 'builder', | 202 'bot_type': 'builder', |
| 242 'compile_targets': [ | 203 'compile_targets': [ |
| 243 'chromiumos_preflight', | 204 'chromiumos_preflight', |
| 244 ], | 205 ], |
| 245 'testing': { | 206 'testing': { |
| 246 'platform': 'linux', | 207 'platform': 'linux', |
| 247 }, | 208 }, |
| 248 } | 209 } |
| OLD | NEW |