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

Side by Side Diff: master/master_compile_builders_cfg.py

Issue 648353002: Remove Skia's forked buildbot code (Closed) Base URL: https://skia.googlesource.com/buildbot.git@master
Patch Set: Fix launch_slaves, remove more stuff Created 6 years, 2 months 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
(Empty)
1 # Copyright (c) 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
4
5 # Sets up all the builders we want the Compile buildbot master to run.
6
7
8 #pylint: disable=C0301
9
10
11 from master_builders_cfg import CLANG, CompileBuilder
12 from master_builders_cfg import GYP_ANGLE, GYP_GDI, GYP_EXC, GYP_IOS
13 from master_builders_cfg import GYP_WIN7, LINUX, MAC, NO_GPU
14 from master_builders_cfg import PDFVIEWER, S_PERCOMMIT, WIN32
15
16 from skia_master_scripts.android_factory import AndroidFactory as f_android
17 from skia_master_scripts.chromeos_factory import ChromeOSFactory as f_cros
18 from skia_master_scripts.factory import SkiaFactory as f_factory
19 from skia_master_scripts.ios_factory import iOSFactory as f_ios
20 from skia_master_scripts.nacl_factory import NaClFactory as f_nacl
21
22 import master_builders_cfg
23
24
25 def setup_compile_builders(helper, do_upload_render_results,
26 do_upload_bench_results):
27 """Set up the Compile builders.
28
29 Args:
30 helper: instance of utils.SkiaHelper
31 do_upload_render_results: bool; whether the builders should upload their
32 render results.
33 do_upload_bench_results: bool; whether the builders should upload their
34 bench results.
35 """
36 #
37 # COMPILE BUILDERS
38 #
39 # OS, Compiler, Config, Arch, Extra Config, GYP_DEFS, W ERR, Factory, Target, Scheduler, Extra Args
40 #
41 builder_specs = [
42 ('Ubuntu13.10', 'GCC4.8', 'Debug', 'x86', None, None, T rue, f_factory, LINUX, S_PERCOMMIT, {}),
43 ('Ubuntu13.10', 'GCC4.8', 'Release', 'x86', None, None, T rue, f_factory, LINUX, S_PERCOMMIT, {}),
44 ('Ubuntu13.10', 'GCC4.8', 'Debug', 'x86_64', None, None, T rue, f_factory, LINUX, S_PERCOMMIT, {}),
45 ('Ubuntu13.10', 'GCC4.8', 'Release', 'x86_64', None, None, T rue, f_factory, LINUX, S_PERCOMMIT, {}),
46 ('Ubuntu13.10', 'GCC4.8', 'Debug', 'x86_64', 'NoGPU', NO_GPU, T rue, f_factory, LINUX, S_PERCOMMIT, {}),
47 ('Ubuntu13.10', 'GCC4.8', 'Release', 'x86_64', 'NoGPU', NO_GPU, T rue, f_factory, LINUX, S_PERCOMMIT, {}),
48 ('Ubuntu13.10', 'Clang', 'Debug', 'x86_64', None, CLANG, T rue, f_factory, LINUX, S_PERCOMMIT, {'environment_variables': {'CC': '/usr/bin /clang', 'CXX': '/usr/bin/clang++'}}),
49 ('Ubuntu13.10', 'GCC4.8', 'Debug', 'NaCl', None, None, T rue, f_nacl, LINUX, S_PERCOMMIT, {}),
50 ('Ubuntu13.10', 'GCC4.8', 'Release', 'NaCl', None, None, T rue, f_nacl, LINUX, S_PERCOMMIT, {}),
51 ('Mac10.7', 'Clang', 'Debug', 'x86_64', None, None, F alse, f_factory, MAC, S_PERCOMMIT, {}),
52 ('Mac10.7', 'Clang', 'Release', 'x86_64', None, None, F alse, f_factory, MAC, S_PERCOMMIT, {}),
53 ('Mac10.8', 'Clang', 'Debug', 'x86_64', None, None, F alse, f_factory, MAC, S_PERCOMMIT, {}),
54 ('Mac10.8', 'Clang', 'Release', 'x86_64', None, PDFVIEWER, F alse, f_factory, MAC, S_PERCOMMIT, {}),
55 ('Win', 'VS2013', 'Debug', 'x86', None, GYP_WIN7, T rue, f_factory, WIN32, S_PERCOMMIT, {}),
56 ('Win', 'VS2013', 'Release', 'x86', None, GYP_WIN7, T rue, f_factory, WIN32, S_PERCOMMIT, {}),
57 ('Win', 'VS2013', 'Debug', 'x86_64', None, GYP_WIN7, F alse, f_factory, WIN32, S_PERCOMMIT, {}),
58 ('Win', 'VS2013', 'Release', 'x86_64', None, GYP_WIN7, F alse, f_factory, WIN32, S_PERCOMMIT, {}),
59 ('Win', 'VS2013', 'Debug', 'x86', 'ANGLE', GYP_ANGLE, T rue, f_factory, WIN32, S_PERCOMMIT, {}),
60 ('Win', 'VS2013', 'Release', 'x86', 'ANGLE', GYP_ANGLE, T rue, f_factory, WIN32, S_PERCOMMIT, {}),
61 ('Win', 'VS2013', 'Debug', 'x86', 'GDI', GYP_GDI, F alse, f_factory, WIN32, S_PERCOMMIT, {}),
62 ('Win', 'VS2013', 'Release', 'x86', 'GDI', GYP_GDI, F alse, f_factory, WIN32, S_PERCOMMIT, {}),
63 ('Win', 'VS2013', 'Debug', 'x86', 'Exceptions', GYP_EXC, F alse, f_factory, WIN32, S_PERCOMMIT, {}),
64 ('Ubuntu13.10', 'GCC4.8', 'Debug', 'Arm7', 'Android', None, T rue, f_android, LINUX, S_PERCOMMIT, {'device': 'arm_v7_thumb'}),
65 ('Ubuntu13.10', 'GCC4.8', 'Release', 'Arm7', 'Android', None, T rue, f_android, LINUX, S_PERCOMMIT, {'device': 'arm_v7_thumb'}),
66 ('Ubuntu13.10', 'GCC4.8', 'Debug', 'Arm7', 'Android_NoThumb', None, T rue, f_android, LINUX, S_PERCOMMIT, {'device': 'arm_v7'}),
67 ('Ubuntu13.10', 'GCC4.8', 'Release', 'Arm7', 'Android_NoThumb', None, T rue, f_android, LINUX, S_PERCOMMIT, {'device': 'arm_v7'}),
68 ('Ubuntu13.10', 'GCC4.8', 'Debug', 'Arm7', 'Android_Neon', None, T rue, f_android, LINUX, S_PERCOMMIT, {'device': 'nexus_7'}),
69 ('Ubuntu13.10', 'GCC4.8', 'Release', 'Arm7', 'Android_Neon', None, T rue, f_android, LINUX, S_PERCOMMIT, {'device': 'nexus_7'}),
70 ('Ubuntu13.10', 'GCC4.8', 'Debug', 'Arm7', 'Android_NoNeon', None, T rue, f_android, LINUX, S_PERCOMMIT, {'device': 'xoom'}),
71 ('Ubuntu13.10', 'GCC4.8', 'Release', 'Arm7', 'Android_NoNeon', None, T rue, f_android, LINUX, S_PERCOMMIT, {'device': 'xoom'}),
72 ('Ubuntu13.10', 'GCC4.8', 'Debug', 'Arm64', 'Android', None, T rue, f_android, LINUX, S_PERCOMMIT, {'device': 'arm64'}),
73 ('Ubuntu13.10', 'GCC4.8', 'Release', 'Arm64', 'Android', None, T rue, f_android, LINUX, S_PERCOMMIT, {'device': 'arm64'}),
74 ('Ubuntu13.10', 'GCC4.8', 'Debug', 'x86', 'Android', None, T rue, f_android, LINUX, S_PERCOMMIT, {'device': 'x86'}),
75 ('Ubuntu13.10', 'GCC4.8', 'Release', 'x86', 'Android', None, T rue, f_android, LINUX, S_PERCOMMIT, {'device': 'x86'}),
76 ('Ubuntu13.10', 'GCC4.8', 'Debug', 'x86_64', 'Android', None, T rue, f_android, LINUX, S_PERCOMMIT, {'device': 'x86_64'}),
77 ('Ubuntu13.10', 'GCC4.8', 'Release', 'x86_64', 'Android', None, T rue, f_android, LINUX, S_PERCOMMIT, {'device': 'x86_64'}),
78 ('Ubuntu13.10', 'GCC4.8', 'Debug', 'Mips', 'Android', None, T rue, f_android, LINUX, S_PERCOMMIT, {'device': 'mips'}),
79 ('Ubuntu13.10', 'GCC4.8', 'Release', 'Mips', 'Android', None, T rue, f_android, LINUX, S_PERCOMMIT, {'device': 'mips'}),
80 ('Ubuntu13.10', 'GCC4.8', 'Debug', 'Mips64', 'Android', None, T rue, f_android, LINUX, S_PERCOMMIT, {'device': 'mips64'}),
81 ('Ubuntu13.10', 'GCC4.8', 'Release', 'Mips64', 'Android', None, T rue, f_android, LINUX, S_PERCOMMIT, {'device': 'mips64'}),
82 ('Ubuntu13.10', 'GCC4.8', 'Debug', 'MipsDSP2','Android', None, T rue, f_android, LINUX, S_PERCOMMIT, {'device': 'mips_dsp2'}),
83 ('Ubuntu13.10', 'GCC4.8', 'Release', 'MipsDSP2','Android', None, T rue, f_android, LINUX, S_PERCOMMIT, {'device': 'mips_dsp2'}),
84 ('Ubuntu13.10', 'GCC4.8', 'Debug', 'x86', 'CrOS_Alex', None, T rue, f_cros, LINUX, S_PERCOMMIT, {'board': 'x86-alex'}),
85 ('Ubuntu13.10', 'GCC4.8', 'Release', 'x86', 'CrOS_Alex', None, T rue, f_cros, LINUX, S_PERCOMMIT, {'board': 'x86-alex'}),
86 ('Ubuntu13.10', 'GCC4.8', 'Debug', 'x86_64', 'CrOS_Link', None, T rue, f_cros, LINUX, S_PERCOMMIT, {'board': 'link'}),
87 ('Ubuntu13.10', 'GCC4.8', 'Release', 'x86_64', 'CrOS_Link', None, T rue, f_cros, LINUX, S_PERCOMMIT, {'board': 'link'}),
88 ('Ubuntu13.10', 'GCC4.8', 'Debug', 'Arm7', 'CrOS_Daisy', None, T rue, f_cros, LINUX, S_PERCOMMIT, {'board': 'daisy'}),
89 ('Ubuntu13.10', 'GCC4.8', 'Release', 'Arm7', 'CrOS_Daisy', None, T rue, f_cros, LINUX, S_PERCOMMIT, {'board': 'daisy'}),
90 ('Mac10.7', 'Clang', 'Debug', 'Arm7', 'iOS', GYP_IOS, T rue, f_ios, MAC, S_PERCOMMIT, {}),
91 ('Mac10.7', 'Clang', 'Release', 'Arm7', 'iOS', GYP_IOS, T rue, f_ios, MAC, S_PERCOMMIT, {}),
92 ]
93
94 master_builders_cfg.setup_builders_from_config_list(builder_specs, helper,
95 do_upload_render_results,
96 do_upload_bench_results,
97 CompileBuilder)
98
99
100 def setup_all_builders(helper, do_upload_render_results,
101 do_upload_bench_results):
102 """Set up all builders for the Compile master.
103
104 Args:
105 helper: instance of utils.SkiaHelper
106 do_upload_render_results: bool; whether the builders should upload their
107 render results.
108 do_upload_bench_results: bool; whether the builders should upload their
109 bench results.
110 """
111 setup_compile_builders(helper, do_upload_render_results,
112 do_upload_bench_results)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698