| 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 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 78 }, | 78 }, |
| 79 'bot_type': 'builder', | 79 'bot_type': 'builder', |
| 80 'compile_targets': [ | 80 'compile_targets': [ |
| 81 'aura_builder', | 81 'aura_builder', |
| 82 ], | 82 ], |
| 83 'testing': { | 83 'testing': { |
| 84 'platform': 'linux', | 84 'platform': 'linux', |
| 85 }, | 85 }, |
| 86 'enable_swarming': True, | 86 'enable_swarming': True, |
| 87 'use_isolate': True, | 87 'use_isolate': True, |
| 88 'checkout_dir': 'linux_chromeos', |
| 88 }, | 89 }, |
| 89 'Linux ChromiumOS Tests (1)': { | 90 'Linux ChromiumOS Tests (1)': { |
| 90 'chromium_config': 'chromium', | 91 'chromium_config': 'chromium', |
| 91 'chromium_apply_config': ['chromeos', 'ninja_confirm_noop'], | 92 'chromium_apply_config': ['chromeos', 'ninja_confirm_noop'], |
| 92 'gclient_config': 'chromium', | 93 'gclient_config': 'chromium', |
| 93 'chromium_config_kwargs': { | 94 'chromium_config_kwargs': { |
| 94 'BUILD_CONFIG': 'Release', | 95 'BUILD_CONFIG': 'Release', |
| 95 'TARGET_BITS': 64, | 96 'TARGET_BITS': 64, |
| 96 }, | 97 }, |
| 97 'bot_type': 'tester', | 98 'bot_type': 'tester', |
| (...skipping 15 matching lines...) Expand all Loading... |
| 113 'chromium_config_kwargs': { | 114 'chromium_config_kwargs': { |
| 114 'BUILD_CONFIG': 'Release', | 115 'BUILD_CONFIG': 'Release', |
| 115 'TARGET_PLATFORM': 'chromeos', | 116 'TARGET_PLATFORM': 'chromeos', |
| 116 }, | 117 }, |
| 117 'test_generators': [ | 118 'test_generators': [ |
| 118 steps.generate_gtest, | 119 steps.generate_gtest, |
| 119 steps.generate_script, | 120 steps.generate_script, |
| 120 steps.generate_isolated_script, | 121 steps.generate_isolated_script, |
| 121 ], | 122 ], |
| 122 'enable_swarming': True, | 123 'enable_swarming': True, |
| 124 'checkout_dir': 'linux_chromium_gn_chromeos', |
| 123 'testing': { | 125 'testing': { |
| 124 'platform': 'linux', | 126 'platform': 'linux', |
| 125 }, | 127 }, |
| 126 }, | 128 }, |
| 127 | 129 |
| 128 'Linux ChromiumOS Ozone Builder': { | 130 'Linux ChromiumOS Ozone Builder': { |
| 129 'chromium_config': 'chromium', | 131 'chromium_config': 'chromium', |
| 130 'chromium_apply_config': ['chromeos', 'mb', 'ninja_confirm_noop', 'ozone']
, | 132 'chromium_apply_config': ['chromeos', 'mb', 'ninja_confirm_noop', 'ozone']
, |
| 131 'gclient_config': 'chromium', | 133 'gclient_config': 'chromium', |
| 132 'chromium_config_kwargs': { | 134 'chromium_config_kwargs': { |
| 133 'BUILD_CONFIG': 'Release', | 135 'BUILD_CONFIG': 'Release', |
| 134 'TARGET_BITS': 64, | 136 'TARGET_BITS': 64, |
| 135 }, | 137 }, |
| 136 'bot_type': 'builder', | 138 'bot_type': 'builder', |
| 137 'compile_targets': [ | 139 'compile_targets': [ |
| 138 'aura_builder', | 140 'aura_builder', |
| 139 ], | 141 ], |
| 140 'testing': { | 142 'testing': { |
| 141 'platform': 'linux', | 143 'platform': 'linux', |
| 142 }, | 144 }, |
| 143 'enable_swarming': True, | 145 'enable_swarming': True, |
| 144 'use_isolate': True, | 146 'use_isolate': True, |
| 147 'checkout_dir': 'linux_chromeos', |
| 145 }, | 148 }, |
| 146 'Linux ChromiumOS Ozone Tests (1)': { | 149 'Linux ChromiumOS Ozone Tests (1)': { |
| 147 'chromium_config': 'chromium', | 150 'chromium_config': 'chromium', |
| 148 'chromium_apply_config': ['chromeos', 'ozone', 'ninja_confirm_noop'], | 151 'chromium_apply_config': ['chromeos', 'ozone', 'ninja_confirm_noop'], |
| 149 'gclient_config': 'chromium', | 152 'gclient_config': 'chromium', |
| 150 'chromium_config_kwargs': { | 153 'chromium_config_kwargs': { |
| 151 'BUILD_CONFIG': 'Release', | 154 'BUILD_CONFIG': 'Release', |
| 152 'TARGET_BITS': 64, | 155 'TARGET_BITS': 64, |
| 153 }, | 156 }, |
| 154 'bot_type': 'tester', | 157 'bot_type': 'tester', |
| (...skipping 19 matching lines...) Expand all Loading... |
| 174 }, | 177 }, |
| 175 'bot_type': 'builder', | 178 'bot_type': 'builder', |
| 176 'compile_targets': [ | 179 'compile_targets': [ |
| 177 'aura_builder', | 180 'aura_builder', |
| 178 ], | 181 ], |
| 179 'testing': { | 182 'testing': { |
| 180 'platform': 'linux', | 183 'platform': 'linux', |
| 181 }, | 184 }, |
| 182 'enable_swarming': True, | 185 'enable_swarming': True, |
| 183 'use_isolate': True, | 186 'use_isolate': True, |
| 187 'checkout_dir': 'linux_chromeos', |
| 184 }, | 188 }, |
| 185 'Linux ChromiumOS Tests (dbg)(1)': { | 189 'Linux ChromiumOS Tests (dbg)(1)': { |
| 186 'chromium_config': 'chromium', | 190 'chromium_config': 'chromium', |
| 187 'chromium_apply_config': ['chromeos', 'ninja_confirm_noop'], | 191 'chromium_apply_config': ['chromeos', 'ninja_confirm_noop'], |
| 188 'gclient_config': 'chromium', | 192 'gclient_config': 'chromium', |
| 189 'chromium_config_kwargs': { | 193 'chromium_config_kwargs': { |
| 190 'BUILD_CONFIG': 'Debug', | 194 'BUILD_CONFIG': 'Debug', |
| 191 'TARGET_BITS': 64, | 195 'TARGET_BITS': 64, |
| 192 }, | 196 }, |
| 193 'bot_type': 'tester', | 197 'bot_type': 'tester', |
| (...skipping 15 matching lines...) Expand all Loading... |
| 209 'chromium_config_kwargs': { | 213 'chromium_config_kwargs': { |
| 210 'BUILD_CONFIG': 'Debug', | 214 'BUILD_CONFIG': 'Debug', |
| 211 'TARGET_PLATFORM': 'chromeos', | 215 'TARGET_PLATFORM': 'chromeos', |
| 212 }, | 216 }, |
| 213 'test_generators': [ | 217 'test_generators': [ |
| 214 steps.generate_gtest, | 218 steps.generate_gtest, |
| 215 steps.generate_script, | 219 steps.generate_script, |
| 216 steps.generate_isolated_script, | 220 steps.generate_isolated_script, |
| 217 ], | 221 ], |
| 218 'enable_swarming': True, | 222 'enable_swarming': True, |
| 223 'checkout_dir': 'linux_chromium_gn_chromeos', |
| 219 'testing': { | 224 'testing': { |
| 220 'platform': 'linux', | 225 'platform': 'linux', |
| 221 }, | 226 }, |
| 222 }, | 227 }, |
| 223 }, | 228 }, |
| 224 } | 229 } |
| 225 | 230 |
| 226 # Simple Chrome compile-only builders. | 231 # Simple Chrome compile-only builders. |
| 227 for board in ('x86-generic', 'amd64-generic', 'daisy'): | 232 for board in ('x86-generic', 'amd64-generic', 'daisy'): |
| 228 SPEC['builders']['ChromiumOS %s Compile' % (board,)] = { | 233 SPEC['builders']['ChromiumOS %s Compile' % (board,)] = { |
| 229 'chromium_config': 'chromium', | 234 'chromium_config': 'chromium', |
| 230 'chromium_apply_config': ['chromeos', 'mb', 'ninja_confirm_noop'], | 235 'chromium_apply_config': ['chromeos', 'mb', 'ninja_confirm_noop'], |
| 231 'gclient_config': 'chromium', | 236 'gclient_config': 'chromium', |
| 232 'chromium_config_kwargs': { | 237 'chromium_config_kwargs': { |
| 233 'BUILD_CONFIG': 'Release', | 238 'BUILD_CONFIG': 'Release', |
| 234 'TARGET_PLATFORM': 'chromeos', | 239 'TARGET_PLATFORM': 'chromeos', |
| 235 'TARGET_CROS_BOARD': board, | 240 'TARGET_CROS_BOARD': board, |
| 236 }, | 241 }, |
| 237 'bot_type': 'builder', | 242 'bot_type': 'builder', |
| 238 'compile_targets': [ | 243 'compile_targets': [ |
| 239 'chromiumos_preflight', | 244 'chromiumos_preflight', |
| 240 ], | 245 ], |
| 241 'testing': { | 246 'testing': { |
| 242 'platform': 'linux', | 247 'platform': 'linux', |
| 243 }, | 248 }, |
| 244 } | 249 } |
| OLD | NEW |