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

Side by Side Diff: master/master_compile_builders_cfg.py

Issue 311233003: Sanitizer spring cleaning (Closed) Base URL: https://skia.googlesource.com/buildbot@master
Patch Set: Created 6 years, 6 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
1 # Copyright (c) 2014 The Chromium Authors. All rights reserved. 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 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 # Sets up all the builders we want the Compile buildbot master to run. 5 # Sets up all the builders we want the Compile buildbot master to run.
6 6
7 7
8 #pylint: disable=C0301 8 #pylint: disable=C0301
9 9
10 10
11 from master_builders_cfg import CLANG, CompileBuilder 11 from master_builders_cfg import CLANG, CompileBuilder
12 from master_builders_cfg import GYP_ANGLE, GYP_DW, GYP_EXC, GYP_IOS 12 from master_builders_cfg import GYP_ANGLE, GYP_DW, GYP_EXC, GYP_IOS
13 from master_builders_cfg import GYP_WIN7, GYP_WIN8, LINUX, MAC, NO_GPU 13 from master_builders_cfg import GYP_WIN7, GYP_WIN8, LINUX, MAC, NO_GPU
14 from master_builders_cfg import PDFVIEWER, S_PERCOMMIT, VALGRIND, WIN32 14 from master_builders_cfg import PDFVIEWER, S_PERCOMMIT, WIN32
15 15
16 from skia_master_scripts.android_factory import AndroidFactory as f_android 16 from skia_master_scripts.android_factory import AndroidFactory as f_android
17 from skia_master_scripts.chromeos_factory import ChromeOSFactory as f_cros 17 from skia_master_scripts.chromeos_factory import ChromeOSFactory as f_cros
18 from skia_master_scripts.factory import SkiaFactory as f_factory 18 from skia_master_scripts.factory import SkiaFactory as f_factory
19 from skia_master_scripts.ios_factory import iOSFactory as f_ios 19 from skia_master_scripts.ios_factory import iOSFactory as f_ios
20 from skia_master_scripts.nacl_factory import NaClFactory as f_nacl 20 from skia_master_scripts.nacl_factory import NaClFactory as f_nacl
21 from skia_master_scripts.xsan_factory import XsanFactory as f_xsan
22 21
23 import master_builders_cfg 22 import master_builders_cfg
24 23
25 24
26 def setup_compile_builders(helper, do_upload_render_results, 25 def setup_compile_builders(helper, do_upload_render_results,
27 do_upload_bench_results): 26 do_upload_bench_results):
28 """Set up the Compile builders. 27 """Set up the Compile builders.
29 28
30 Args: 29 Args:
31 helper: instance of utils.SkiaHelper 30 helper: instance of utils.SkiaHelper
32 do_upload_render_results: bool; whether the builders should upload their 31 do_upload_render_results: bool; whether the builders should upload their
33 render results. 32 render results.
34 do_upload_bench_results: bool; whether the builders should upload their 33 do_upload_bench_results: bool; whether the builders should upload their
35 bench results. 34 bench results.
36 """ 35 """
37 # 36 #
38 # COMPILE BUILDERS 37 # COMPILE BUILDERS
39 # 38 #
40 # OS, Compiler, Config, Arch, Extra Config, GYP_DEFS, W ERR, Factory, Target, Scheduler, Extra Args 39 # OS, Compiler, Config, Arch, Extra Config, GYP_DEFS, W ERR, Factory, Target, Scheduler, Extra Args
41 # 40 #
42 builder_specs = [ 41 builder_specs = [
43 ('Ubuntu13.10', 'GCC4.8', 'Debug', 'x86', None, None, T rue, f_factory, LINUX, S_PERCOMMIT, {}), 42 ('Ubuntu13.10', 'GCC4.8', 'Debug', 'x86', None, None, T rue, f_factory, LINUX, S_PERCOMMIT, {}),
44 ('Ubuntu13.10', 'GCC4.8', 'Release', '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, {}),
45 ('Ubuntu13.10', 'GCC4.8', 'Debug', 'x86_64', 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, {}),
46 ('Ubuntu13.10', 'GCC4.8', 'Release', '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, {}),
47 ('Ubuntu13.10', 'GCC4.8', 'Release', 'x86_64', 'Valgrind', VALGRIND, F alse, f_factory, LINUX, S_PERCOMMIT, {'flavor': 'valgrind'}),
48 ('Ubuntu13.10', 'GCC4.8', 'Debug', 'x86_64', 'NoGPU', NO_GPU, 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, {}),
49 ('Ubuntu13.10', 'GCC4.8', 'Release', '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, {}),
50 ('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++'}}), 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++'}}),
51 ('Ubuntu13.10', 'Clang', 'Debug', 'x86_64', 'ASAN', None, F alse, f_xsan, LINUX, S_PERCOMMIT, {'sanitizer': 'address'}),
52 ('Ubuntu13.10', 'Clang', 'Debug', 'x86_64', 'TSAN', None, F alse, f_xsan, LINUX, S_PERCOMMIT, {'sanitizer': 'thread'}),
53 ('Ubuntu13.10', 'GCC4.8', 'Debug', 'NaCl', None, None, T rue, f_nacl, LINUX, S_PERCOMMIT, {}), 49 ('Ubuntu13.10', 'GCC4.8', 'Debug', 'NaCl', None, None, T rue, f_nacl, LINUX, S_PERCOMMIT, {}),
54 ('Ubuntu13.10', 'GCC4.8', 'Release', '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, {}),
55 ('Mac10.7', 'Clang', 'Debug', 'x86', None, None, T rue, f_factory, MAC, S_PERCOMMIT, {}), 51 ('Mac10.7', 'Clang', 'Debug', 'x86', None, None, T rue, f_factory, MAC, S_PERCOMMIT, {}),
56 ('Mac10.7', 'Clang', 'Release', 'x86', None, None, T rue, f_factory, MAC, S_PERCOMMIT, {}), 52 ('Mac10.7', 'Clang', 'Release', 'x86', None, None, T rue, f_factory, MAC, S_PERCOMMIT, {}),
57 ('Mac10.7', 'Clang', 'Debug', 'x86_64', None, None, F alse, f_factory, MAC, S_PERCOMMIT, {}), 53 ('Mac10.7', 'Clang', 'Debug', 'x86_64', None, None, F alse, f_factory, MAC, S_PERCOMMIT, {}),
58 ('Mac10.7', 'Clang', 'Release', 'x86_64', None, None, F alse, f_factory, MAC, S_PERCOMMIT, {}), 54 ('Mac10.7', 'Clang', 'Release', 'x86_64', None, None, F alse, f_factory, MAC, S_PERCOMMIT, {}),
59 ('Mac10.8', 'Clang', 'Debug', 'x86', None, None, T rue, f_factory, MAC, S_PERCOMMIT, {}), 55 ('Mac10.8', 'Clang', 'Debug', 'x86', None, None, T rue, f_factory, MAC, S_PERCOMMIT, {}),
60 ('Mac10.8', 'Clang', 'Release', 'x86', None, None, T rue, f_factory, MAC, S_PERCOMMIT, {}), 56 ('Mac10.8', 'Clang', 'Release', 'x86', None, None, T rue, f_factory, MAC, S_PERCOMMIT, {}),
61 ('Mac10.8', 'Clang', 'Debug', 'x86_64', None, None, F alse, f_factory, MAC, S_PERCOMMIT, {}), 57 ('Mac10.8', 'Clang', 'Debug', 'x86_64', None, None, F alse, f_factory, MAC, S_PERCOMMIT, {}),
62 ('Mac10.8', 'Clang', 'Release', 'x86_64', None, PDFVIEWER, F alse, f_factory, MAC, S_PERCOMMIT, {}), 58 ('Mac10.8', 'Clang', 'Release', 'x86_64', None, PDFVIEWER, F alse, f_factory, MAC, S_PERCOMMIT, {}),
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
112 108
113 Args: 109 Args:
114 helper: instance of utils.SkiaHelper 110 helper: instance of utils.SkiaHelper
115 do_upload_render_results: bool; whether the builders should upload their 111 do_upload_render_results: bool; whether the builders should upload their
116 render results. 112 render results.
117 do_upload_bench_results: bool; whether the builders should upload their 113 do_upload_bench_results: bool; whether the builders should upload their
118 bench results. 114 bench results.
119 """ 115 """
120 setup_compile_builders(helper, do_upload_render_results, 116 setup_compile_builders(helper, do_upload_render_results,
121 do_upload_bench_results) 117 do_upload_bench_results)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698