Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(327)

Side by Side Diff: scripts/slave/recipe_modules/chromium/client_skia.py

Issue 696353005: Update chromium_mac recipe for re-imaged testers. (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Rebase Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 chromium_linux 5 from . import chromium_linux
6 from . import chromium_mac 6 from . import chromium_mac
7 from . import chromium_win 7 from . import chromium_win
8 from common.skia import builder_name_schema 8 from common.skia import builder_name_schema
9 import copy 9 import copy
10 10
11 # The Skia config just clones some regular Chromium builders, except that they 11 # The Skia config just clones some regular Chromium builders, except that they
12 # use an up-to-date Skia. 12 # use an up-to-date Skia.
13 13
14 # This list specifies which Chromium builders to "copy". 14 # This list specifies which Chromium builders to "copy".
15 _builders = [ 15 _builders = [
16 # SPEC Module Test Spec File Builder Names 16 # SPEC Module Test Spec File Builder Names
17 (chromium_linux, 'chromium.linux.json', ['Linux Builder', 'Linux Tests']), 17 (chromium_linux, 'chromium.linux.json', ['Linux Builder', 'Linux Tests']),
18 (chromium_win, 'chromium.win.json', ['Win Builder', 'Win7 Tests (1)']), 18 (chromium_win, 'chromium.win.json', ['Win Builder', 'Win7 Tests (1)']),
19 (chromium_mac, 'chromium.mac.json', ['Mac Builder', 'Mac10.7 Tests (1)']), 19 (chromium_mac, 'chromium.mac.json', ['Mac Builder', 'Mac10.9 Tests']),
20 ] 20 ]
21 21
22 SPEC = { 22 SPEC = {
23 'settings': { 23 'settings': {
24 'build_gs_bucket': 'chromium-skia-gm', 24 'build_gs_bucket': 'chromium-skia-gm',
25 }, 25 },
26 'builders': {}, 26 'builders': {},
27 } 27 }
28 28
29 for spec_module, test_spec_file, builders_list in _builders: 29 for spec_module, test_spec_file, builders_list in _builders:
30 for builder in builders_list: 30 for builder in builders_list:
31 for builder_name in (builder, builder_name_schema.TrybotName(builder)): 31 for builder_name in (builder, builder_name_schema.TrybotName(builder)):
32 builder_cfg = copy.deepcopy(spec_module.SPEC['builders'][builder]) 32 builder_cfg = copy.deepcopy(spec_module.SPEC['builders'][builder])
33 builder_cfg['recipe_config'] = 'chromium_skia' 33 builder_cfg['recipe_config'] = 'chromium_skia'
34 builder_cfg['testing']['test_spec_file'] = test_spec_file 34 builder_cfg['testing']['test_spec_file'] = test_spec_file
35 SPEC['builders'][builder_name] = builder_cfg 35 SPEC['builders'][builder_name] = builder_cfg
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698